JS跳出for循环三种方法的区别(break, continue, return)

JS跳出for循环三种方法的区别(break, continue, return)

break

for(let i = 0; i < 5; i++) {

if(i == 3) {

break;

}

console.log(i);

}

// 0 1 2

break会终结当前for循环体

continue

for(let i = 0; i < 5; i++) {

if(i == 3) {

continue;

}

console.log(i);

}

// 0 1 2 4

continue仅仅停止该次循环

return

function counter() {

for (var count = 1; ; count++) { // 无限循环

console.log(count + "A"); // 执行5次

if (count === 5) {

return;

}

console.log(count + "B"); // 执行4次

}

console.log(count + "C"); // 永远不会执行,count为5时,return会直接终止整个函数

}

return 语句仅可用在函数内(非函数内使用会直接报语法错),是用来终止函数的执行,并返回一个指定的值给函数调用者。

相关推荐

10位天蝎座女星,杨紫柳岩张天爱,记忆最深的天蝎女是她
毫楮的解释及意思
bat365标准版

毫楮的解释及意思

08-08 913
正在阅读:在触手TV中进行实名认证的具体操作 触手TV教程在触手TV中进行实名认证的具体操作 触手TV教程