正常写法
for (i=1;i<100;i++){
console.log(i);
}
第一个条件省略
错误的
(这一个没有定义i的初值会一直死循环。)
for (;i<100;i++){
console.log(i);
}
正确的
在for外部定义i值,所以在条件中第一个可以省略。
var i = 1;
for (;i<100;i++){
console.log(i);
}
第二个条件省略
错误的
没有定义第二个值
for(i=1;;i++){
console.log(i)
}
正确的写法
将第二个值写在外部
var i<100;
for(i=1;;i++){
console.log(i)
}
第三个条件省略
错误的写法
for(i=1;i<100;){
console.log(i);
}
正确的写法
for(i=1;i<100;){
console.log(i);
i++;
}
全部提出来
var i=1;
for(;;){
if(i<100){
break;//循环结束
}
console.log("hello");
i++;
}
本文深入解析JavaScript中的for循环语句,探讨了for循环的各种写法,包括正常、省略初始条件、省略条件判断和省略迭代操作的情况,并提供了正确与错误的示例对比,帮助读者理解for循环的灵活使用。
418





