for循环

时间:2016-01-31 01:58:48

标签: javascript

我想知道当我们不使用它时会发生什么 例如

    for(;i<=10;i++)
    {    
}

我搜索了一些网站,但我很困惑。 感谢。

1 个答案:

答案 0 :(得分:0)

首先,它会给出错误,指出i未定义。但如果你在循环之前声明它,它可以正常工作:

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

您也可以删除终止语句,并将其保存在循环中,如下所示:

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

它会工作,我希望能回答你的问题......

它类似于while循环,您首先初始化变量,然后保持循环与比较,并使用终止语句终止它。所以根据你问题中的代码,你基本上做的是这样的:

while(i <= 10){
  console.log(i);
  i++;
}

哪会出错。