break和continue的用法
Break--跳出循环、判断,用于判断或循环语句中
Continue--跳出本次循环,只能用于循环语句中。
区分是否为自定义标识符,其后加冒号,为自定义标识符。
Break的特殊用法,跳出指定循环
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JS中break和continue的用法</title>
</head>
<body>
<script>
// break
for (var i = 0; i < 10; i++){
if (i == 3){
break;
}
document.write(i);
}
document.write("<br/>");
// continue
for (var i = 0; i < 10; i++){
if (i == 3){
continue;
}
document.write(i);
}
document.write("<br/>");
// break的 特殊用法
// 就近原则,break在哪层,跳出这层循环
for (var i = 0; i < 5; i++){
for (var j = 0; j <3; j++){
document.write(i + "-->" + j);
document.write("<br/>");
break;
}
}
document.write("<hr/>");
// 跳出指定的循环
loop1:
for (var i = 0; i < 5; i++){
loop2:
for (var j = 0; j < 3; j ++){
document.write(i + "-->" + j);
break loop1;
}
}
// 区分自定义标识符,在其后加冒号
</script>
</body>
</html>