for 循环中的初始化语句
Initialisation statement in for loop
我想知道当我们不使用它时会发生什么例如
for(;i<=10;i++)
{
}
我搜索了一些网站,但我非常困惑。谢谢。
首先
,它会给出一个错误,说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++;
}
这将给出错误。
相关文章:
- 使用javascript函数在页面初始化后加载jquery
- 未捕获错误:无法在初始化之前调用方法;
- 如何在剑道网格初始化后设置pageSizes
- React redux初始化功能,无论状态变化如何
- 为什么可以't Protractor在自动初始化的Angular网站上查找Angular
- 尝试初始化()Spine's控制器和故障
- Angular.js延迟控制器初始化
- 对插件初始化后动态加载的元素进行样式设置
- Angular JS控制器初始化错误
- 在XMLHttpRequest之后重新初始化jQuery
- ember-js组件初始化不同的函数
- Youtube JavaScript API不是't正在初始化
- 函数无法识别初始化的变量
- datepicker引导程序再次初始化
- for 循环中的初始化语句
- JavaScript在这些语句中执行任何初始化/执行的操作
- 在一条语句中获取多个未定义对象中的初始化对象
- If语句没有初始化JavaScript
- 打字错误:A 'super'当类包含初始化的属性时,Call必须是构造函数中的第一个语句
- Javascript中用于属性初始化的简短if语句