我正在尝试使用 Javascript 增加一个变量,但我不太明白我做错了什么。我需要改变什么?
function init(){
var a = 0;
}
function repeat(){
a = a+1;
}
我正在尝试使用 Javascript 增加一个变量,但我不太明白我做错了什么。我需要改变什么?
function init(){
var a = 0;
}
function repeat(){
a = a+1;
}
你想要这个吗 ?
var a;
function init(){
a = 0;
}
function repeat(){
a = a+1;
}
如果a
在函数中声明,则在该函数之外不可用。
请参阅var 上的 MDN:
用 var 声明的变量的范围是封闭函数,或者,对于在函数外部声明的变量,全局范围(绑定到全局对象)。
function init(){
var a=0;
a = repeat(a);
}
function repeat(a){
return a+1;
}