对不起,如果标题与我的问题不匹配,因为我不能用单词解释它,但仅用一个例子。操作函数中的全局变量
这是一个非常简单的例子,我的代码是不一样的和更长的时间:
var i=0;
first();
function first()
{
i=1;
second(i);
}
function second(number)
{
number=2;
}
我试过这段代码,它返回1
我想这里是修改我的全局变量,对我的函数说第二个“嘿,你将永远修改全局变量,但我通过你参考的是你必须修改的那个”
如果有人有答案,会很棒!他可以节省很多行:D
在此先感谢。
它总是用'value' – Rayon
难以理解通过。数字变量在哪里定义?你要返回的变量是什么? '我'还是'号码'?为什么你在函数中重写'number'作为参数?我真的不明白你想要的成就。 –