<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          【JavaScript 教程】第四章 程序流程07— JavaScript break 語句

          共 1833字,需瀏覽 4分鐘

           ·

          2021-11-27 10:42

          英文 | https://www.javascripttutorial.net/

          譯文 | 楊小愛

          在上節(jié)中,我們學(xué)習(xí)了JavaScript 程序流程中的for循環(huán)語句,錯過的小伙伴可以點擊文章《【JavaScript 教程】第四章 程序流程06— JavaScript for 循環(huán)》進(jìn)行學(xué)習(xí)。

          那么,在今天的教程中,我們將一起來學(xué)習(xí)如何使用 JavaScript break語句來控制循環(huán)中代碼的執(zhí)行。

          在討論break語句之前,我們label先說一下語句。

          label聲明

          在 JavaScript 中,您可以標(biāo)記語句以供以后使用。下面說明了該label語句的語法:

          label: statement;

          標(biāo)簽可以是任何有效的標(biāo)識符。

          以下示例使用outer標(biāo)簽標(biāo)記循環(huán)。

          outer: for (let i = 0; i < 5; i++) {    console.log(i);}

          可以使用 break 或 continue 語句來引用標(biāo)簽。 通常,您將標(biāo)簽與嵌套循環(huán)一起使用,例如 for、do-while 和 while 循環(huán)。

          JavaScript break 語句

          break 語句使您可以對循環(huán)中代碼的執(zhí)行進(jìn)行細(xì)粒度控制。break 語句立即終止循環(huán)并將控制權(quán)傳遞給循環(huán)后的下一個語句。 

          下面是一個例子:

          for (var i = 1; i < 10; i++) {    if (i % 3 == 0) {        break;    }}console.log(i); // 3

          在這個例子中,for 循環(huán)將變量 i 從 1 遞增到 10。在循環(huán)體中,if 語句檢查 i 是否可以被 3 整除。如果是,則執(zhí)行 break 語句并終止循環(huán)。

          控制被傳遞到循環(huán)外的下一個語句,該語句將變量 i 輸出到控制臺窗口。

          除了控制循環(huán)之外,您還可以使用 break 語句來終止 switch 塊中的 case 分支。查看如何在 switch 塊中使用 break 語句。

          使用break語句退出嵌套循環(huán)

          如前所述,您可以使用 break 語句終止標(biāo)簽語句并將控制轉(zhuǎn)移到終止語句之后的下一個語句。 

          語法如下:

          break label;

          該break語句通常用于退出嵌套循環(huán)。請參閱以下示例。

          let iterations = 0; top: for (let i = 0; i < 5; i++) {         for (let j = 0; j < 5; j++) {             iterations++;             if (i === 2 && j === 2) {                 break top;             }         }     } console.log(iterations); // 13

          在這個例子中:

          首先,變量iterations設(shè)置為零。

          其次,兩個循環(huán)都將變量 i 和 j 從 1 增加到 5。在內(nèi)部循環(huán)中,我們增加迭代變量并使用 if 語句檢查 i 和 j 是否等于 2。如果是,則 break 語句終止兩個循環(huán)并通過控制循環(huán)后的下一條語句。

          總結(jié)

          通過本教程的學(xué)習(xí),我們知道了如何使用 JavaScript 的 break 語句來控制循環(huán)中代碼的執(zhí)行以及如何退出嵌套循環(huán)。


          推薦閱讀

          【JavaScript 教程】第四章 程序流程06— JavaScript for 循環(huán)

          【JavaScript 教程】第四章 程序流程05— JavaScript do-while 循環(huán)語句

          【JavaScript 教程】第四章 程序流程04— while 循環(huán)語句

          【JavaScript 教程】第四章 程序流程03— switch 語句

          【JavaScript 教程】第四章 程序流程02— 三元運算符使您的代碼更簡潔

          【JavaScript 教程】第四章 程序流程01— JavaScript if else 語句


          學(xué)習(xí)更多技能

          請點擊下方公眾號

          瀏覽 28
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  俺也去新网| 国产swag | 精品一区二区三区四区五区六区七区 | igao在线观看免费完整版 | 无码肏逼视频 |