break
javascript
for(let i = 0; i < 5; i++) {
if(i == 3) {
break;
}
console.log(i);
}
// 0 1 2
break会终结当前for循环体
continue
javascript
for(let i = 0; i < 5; i++) {
if(i == 3) {
continue;
}
console.log(i);
}
// 0 1 2 4
continue仅仅停止该次循环
return
javascript
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 语句仅可用在函数内(非函数内使用会直接报语法错),是用来终止函数的执行,并返回一个指定的值给函数调用者。