break语句
在JavaScript中,break语句用于在循环或switch语句中终止代码的执行,并跳出当前循环或关闭switch块。当代码执行到break语句时,程序将立即跳出循环或switch语句,并执行该语句后面的代码。
在循环中使用break语句
我们可以在循环中使用break语句来提前结束循环,即使循环条件没有达到终止的条件。
// 示例1
for (let i = 0; i < 10; i++) {
if (i === 5) {
break; // 当i等于5时终止循环
}
console.log(i); // 输出:0 1 2 3 4
}
在上面的示例中,当变量i等于5时,我们使用break语句终止了循环,因此只输出从0到4的数字。
在switch语句中使用break语句
在switch语句中,我们可以使用break语句在满足特定条件后直接跳出switch块,而不再执行后续的case语句。
// 示例2
let day = 3;
switch (day) {
case 1:
console.log("星期一");
break;
case 2:
console.log("星期二");
break;
case 3:
console.log("星期三");
break; // 当day等于3时跳出switch语句
case 4:
console.log("星期四");
break;
case 5:
console.log("星期五");
break;
default:
console.log("周末");
}
在上面的示例中,当变量day
等于3时,我们使用break语句跳出了switch语句,因此只输出"星期三",而不会执行后续的case语句。
在嵌套循环中使用break语句
在嵌套循环中,break语句可以用来提前终止内层循环,并跳出外层循环。
// 示例3
for (let i = 0; i < 3; i++) {
for (let j = 0; j < 3; j++) {
if (j === 1) {
break; // 当j等于1时终止内层循环
}
console.log(i, j); // 输出:0 0 1 0 2 0
}
}
在上面的示例中,当变量j
等于1时,我们使用break语句终止了内层循环,然后继续进行外层循环,因此输出了每轮外层循环和内层循环的变量值。
continue语句
在JavaScript中,continue语句用于跳过当前循环的剩余代码,并开始下一轮循环的执行。
在循环中使用continue语句
我们可以在循环中使用continue语句来跳过当前循环的剩余代码,并继续进行下一轮循环。
// 示例4
for (let i = 0; i < 5; i++) {
if (i === 3) {
continue; // 当i等于3时跳过当前循环
}
console.log(i); // 输出:0 1 2 4
}
在上面的示例中,当变量i等于3时,我们使用continue语句跳过了当前循环的剩余代码,然后进行下一轮循环,因此输出了0、1、2和4。
在嵌套循环中使用continue语句
在嵌套循环中,continue语句可以用来跳过当前内层循环的剩余代码,并继续进行外层循环的执行。
// 示例5
for (let i = 0; i < 3; i++) {
for (let j = 0; j < 3; j++) {
if (j === 1) {
continue; // 当j等于1时跳过内层循环的剩余代码
}
console.log(i, j); // 输出:0 0 1 0 1 2 2 0 2 2
}
}
在上面的示例中,当变量j
等于1时,我们使用continue语句跳过了内层循环的剩余代码,然后继续进行外层循环,因此输出了每轮外层循环和内层循环的变量值。
© 版权声明
免责声明:
本站提供的资源所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关。您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。侵删请致信 E-mail:2945314004@qq.com。
THE END