gpt4 book ai didi

javascript - 将局部变量从一个函数传递到另一个函数

转载 作者:可可西里 更新时间:2023-11-01 01:45:15 25 4
gpt4 key购买 nike

我是 JavaScript 的初学者,想问以下问题:我有两个简单的函数,想知道是否有任何方法可以将变量值从一个函数传递到另一个函数。我知道我可以将它移到函数之外以在其他函数中使用,但只需要知道如何拥有一个局部变量并在我的第二个函数中使用它进行操作。这可能吗?如何实现?

这是一些代码:

window.onload = function show(){
var x = 3;
}

function trig(){
alert(x);
}
trig();

问题是:如何从我的第二个函数 trig 访问变量 x(在函数 show 中声明)?

最佳答案

第一种方式是

function function1()
{
var variable1=12;
function2(variable1);
}

function function2(val)
{
var variableOfFunction1 = val;

//然后你将不得不对变量 1 使用这个函数,所以它并没有多大帮助,除非那是你想要做的。

第二种方式是

var globalVariable;
function function1()
{
globalVariable=12;
function2();
}

function function2()
{
var local = globalVariable;
}

关于javascript - 将局部变量从一个函数传递到另一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10579713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com