For循环-语法错误

For loop - syntax error

本文关键字:错误 语法 循环 For      更新时间:2023-09-26

我已经盯着这个看了半个小时了,还是找不到我的错误。我只需要做一个简单的for循环,可以打印一些东西到控制台上。

for(var i=0;i<4;i+1){
    console.log(i);
}

它还要求一个while循环和一个do/while循环。我还没做过这些,但我不认为这是错误。SyntaxError: Unexpected token ILLEGAL

语法错误。你必须把1加到i上,你现在没有这么做。

for(var i=0; i<4; i+=1){
    console.log(i);
}

经典的方法当然是直接执行,但我认为第一种方法更优雅,并传递JSLint(当然,这是编写javascript的唯一正确方法)。

for(var i=0; i<4; i++){
    console.log(i);
}

如果你想让循环完全传递JSLint,你可以这样做:

var i; // at the top of your function
// ...
for (i = 0; i < 4; i += 1) {
    console.log(i);
}

或者:

for(var i = 0; i < 4; )
    console.log(i++);

我已经运行你的代码在Chrome控制台,我认为你的代码没有SyntaxError,但它会导致一个无限循环。

如果你想运行一个四循环,你最好像这样修改代码:

for(var i=0; i<4; i+=1){
    console.log(i);
}
相关文章: