JavaScript菜鳥教程

JavaScript 對(duì)象

JavaScript 函數(shù)

JS HTML DOM

JS 瀏覽器BOM

AJAX 菜鳥教程

JavaScript 參考手冊(cè)

JavaScript break和continue語(yǔ)句

break語(yǔ)句的作用是“跳出”一個(gè)循環(huán)。

continue語(yǔ)句跳過一個(gè)迭代并開始循環(huán)的下一個(gè)迭代。

break 語(yǔ)句

break語(yǔ)句用于終止當(dāng)前循環(huán),switch或標(biāo)簽語(yǔ)句,并將程序控制權(quán)轉(zhuǎn)移到終止語(yǔ)句之后的語(yǔ)句。

在循環(huán)中使用 break 語(yǔ)句時(shí),它將中斷循環(huán)并在循環(huán)后繼續(xù)執(zhí)行代碼。

var text = "";
for (let i = 0; i < 6; i++) {
if (i === 3) {
   break;
}
text += "數(shù)字是 " + i + "<br>";
}
測(cè)試看看?/?

break語(yǔ)句與switch語(yǔ)句一起使用時(shí),它將跳出switch塊。這將停止在塊內(nèi)執(zhí)行更多代碼和/或進(jìn)行case測(cè)試。

var day;
switch (new Date().getDay()) {
case 0: day = "Sunday";
break;
case 1: day = "Monday";
break;
case 2: day = "Tuesday";
break;
case 3: day = "Wednesday";
break;
case 4: day = "Thursday";
break;
case 5: day = "Friday";
break;
case 6: day = "Saturday";
break;
}
測(cè)試看看?/?

continue 語(yǔ)句

continue語(yǔ)句終止當(dāng)前迭代中的語(yǔ)句執(zhí)行,并在下一個(gè)迭代中繼續(xù)執(zhí)行循環(huán)。

以下示例顯示了一個(gè)for循環(huán),該循環(huán)具有一個(gè)continue語(yǔ)句,該語(yǔ)句在i的值為3時(shí)執(zhí)行:

var text = "";
for (let i = 0; i < 6; i++) {
if (i === 3) {
   continue;
}
text += "數(shù)字是 " + i + "<br>";
}
測(cè)試看看?/?

下面的示例顯示一個(gè)while循環(huán),該循環(huán)具有一個(gè)continue語(yǔ)句,該語(yǔ)句在i的值為3時(shí)執(zhí)行:

var text = "";
var i = 0;
while (i < 6) {
   i++;
   if (i === 3) {
  continue;
   }
   text += "數(shù)字是 " + i + "<br>";
}
測(cè)試看看?/?

JavaScript標(biāo)簽

標(biāo)簽只是標(biāo)識(shí)符,后跟一個(gè)冒號(hào)(:),該冒號(hào)應(yīng)用于語(yǔ)句或代碼塊。

label:
statements

break語(yǔ)句可用于“跳出”循環(huán),switch或標(biāo)簽語(yǔ)句。

break labelname;

以下代碼使用帶有標(biāo)記塊的break語(yǔ)句來(lái)“跳出” JavaScript代碼塊:

outer_block: {
  inner_block: {
 document.writeln('1');
 break outer_block;// 從inner_block和outer_block中跳出
 document.writeln(':-('); // 跳過
  }
  document.writeln('2'); // 跳過
}
測(cè)試看看?/?
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清