当变量n是全局变量时,为什么变量n在下面的if语句中未定义?
function aisaRev() {
n=n; //globally n=0
console.log(n);
hover=1;
rev=2;
//n counts up to 39 and then becomes undefined when it hits the else statement
if (n<=aisaArray.length){n++}else{n=0; console.log(n)};
world();
}
答案 0 :(得分:0)
没关系
应该是
if (n<aisaArray.length -1){n++}else{n=0; console.log(n)};
在其他声明
之前,其他东西变得未定义