HTML5學堂:ECMAScript當中存在著break以及continue兩種語句,這兩種語句通常用於循環語句以及分支語句當中。那麼,break以及continue的區別是什麼呢?我們一起來學習一下~
break語句可以中斷當前循環,通常在switch語句和while、for、for...in、或do...while循環中使用break語句。
<script>
var sum = 0;
for (var i = 0; i < 10; i++) {
if (i == 5) {
break;
};
sum += i;
};
console.log(sum);
</script>
continue語句可以結束本次循環,即跳出循環體中下面尚未執行的語句。
<script>
var sum = 0;
for (var i = 0; i < 10; i++) {
if (i == 5) {
continue;
};
sum += i;
};
console.log(sum);
</script>
break與continue的區別最後總結一下break以及continue語句的區別:
1、break語句可以用於循環語句,也可以用於分支語句(switch),而continue語句只能用於循環語句(需要注意,不要說是for語句,是針對所有的循環語句,break和continue都是可以使用的)。
2、break語句用於跳出全部循環,而continue用於結束本次循環。
<script>
var num = 2;
var result = 0;
switch(num) {
case 0: result=10; break;
case 1: result=100; break;
case 2: result=1000; break;
default: result=100000;
}
console.log(result);
</script>
歡迎溝通交流~HTML5學堂
投稿或建議聯繫小編 QQ:3042966101
(長按二維碼)