JavaScript值循环特写forwhilebreak
Posted web半晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript值循环特写forwhilebreak相关的知识,希望对你有一定的参考价值。
let i = 0;
for (; i < 7;)
console.log('for:', i);
i++;
// 此处重新初始化i后while才能继续循环,
// 因为上一个for循环已经把i的值改为7啦
i = 0;
while (i < 7)
console.log('while:', i);
i++;
// 此处重新初始化i后for才能循环执行,
// 因为i = 0;的结果为false,
// 所以for循环只会执行一次
i = 1;
for (; i;)
console.log('interrupt:', i);
i++;
// 中断条件
// if (i == 8) break;
// 使用return会报错,所以for循环中不能使用return
// Uncaught SyntaxError: Illegal return statement
// 未捕获的SyntaxError:非法返回语句
// if (i == 8) return;
// 当i = 0;时不再进入循环,
// 也就是说for(; i;)条件不成立。
if (i == 8) i = 0;
以上是关于JavaScript值循环特写forwhilebreak的主要内容,如果未能解决你的问题,请参考以下文章