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的主要内容,如果未能解决你的问题,请参考以下文章

javaScript基本循环

JavaScript 循环jQuery对象并返回值

循环遍历 JavaScript 对象数组并删除值

JavaScript循环遍历

Javascript在for循环中使用值作为对象键?

如何使用 onchange javascript 对循环内的值求和