Mat*_*ija 0 javascript for-loop increment
我不知道为什么,但是我不能正常增加for循环中的值。
for (var i = 0; i < 5; i++) {
var number= 0
number++
console.log(number);
}
Run Code Online (Sandbox Code Playgroud)
这是简单的示例,我在控制台中得到5乘以1的数字,分别为0、1、2、3、4。我该如何工作?
您是在循环内声明变量,因此每次循环运行时都会发生。只需将声明移到外面...
var number = 0;
for (var i = 0; i < 5; i++) {
number++;
console.log(number);
}
Run Code Online (Sandbox Code Playgroud)