**你好,有人能帮帮我吗?我有一个问题,如何更改所有函数之外的变量的值,但我只想在一个函数中调用它来更改值?这是一个我想做的例子
var numero =1;
function cambiar(){
numero= 2
}
function llamar(){
numero= ...; //Aquí *
}
*
这就是我希望再次调用变量时它已经具有前一个函数的值的地方。
**你好,有人能帮帮我吗?我有一个问题,如何更改所有函数之外的变量的值,但我只想在一个函数中调用它来更改值?这是一个我想做的例子
var numero =1;
function cambiar(){
numero= 2
}
function llamar(){
numero= ...; //Aquí *
}
*
这就是我希望再次调用变量时它已经具有前一个函数的值的地方。
您编写的代码可以正常工作,因为您在函数之外声明了变量,所以它是一个全局变量。
因为它是一个全局
numero
变量:cambiar
,只要您希望其值发生变化例如在这里,我们将在函数更改值之前和之后测试
numero
函数内部的变量:llamar()
请注意,由于变量是global,如果您
numero
在函数中使用llamar
而不调用cambiar
,则该变量将具有 value1
,因为实际上它没有任何变化。在您的调用函数中调用更改函数就足够了,这样您就可以引用在该上下文中具有数字的值,否则,由于您的变量是全局的,如果您不调用该函数,其值将为 1 .