<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 循環語句 ### 1.while循環 > 循環語句是用于重復執行某些操作。 語法: ```javascript s1; while (expression) { statement; } s2; ``` 當程序執行while語句時,判斷expression的值是否為真,如果真,就執行{}里面的代碼塊,當代碼塊執行完成后,繼續判斷expression是否為真,直到為假的時候,才會執行到s2語句。 > 這里要注意的是,如果expression一直為真,那么程序就死循環了。 如果循環體內只有一條語句,那么{}可以省略,但是為了程序的可讀性,不建議省略。 ```javascript var i = 1; var sumi = 0; while (i <= 10000) { sumi = sumi + i; i = i + 1; } document.write("sumi=" + sumi); ``` ### 2.for循環 > for循環可以指定循環的起點、終點和終止條件。 語法: ```javascript for (initialize ; test; increment) { statement; } ``` * initialize 初始化表達式:確定循環的開始條件,只在循環開始的時候執行一次。 * test 測試表達式:檢查循環條件,只要為真就執行循環體的內容。 * increment 遞增表達式:完成后續操作,然后返回上一步,再一次檢查條件。 ```javascript var sumifor = 0; for (var i = 1; i <= 10000; i++) { sumifor = sumifor + i; } document.write("<br/>sumifor=" + sumifor); ``` ### 3.do...while 語法: ```javascript do { statement; } while (expression) ``` do...while循環和while循環本質的差異在于,while循環體內的代碼可能存在一次都不會執行,但是do...while的循環體內代碼至少會執行一次。 ```javascript var sumdo = 0; var i = 5; do { sumdo = sumdo + i; } while (i != 5); var sumdo2 = 0; var i2 = 5; while (i2 != 5) { sumdo2 = sumdo2 + i2; } document.write("<br/>sumdo=" + sumdo); document.write("<br/>sumdo2=" + sumdo2); ``` ### 4.break和continue關鍵字的作用 break和continue都有跳出循環的作用,就是讓代碼不按照既有的順序往下執行; 但是break是直接跳出循環,執行循環的下一條語句。 ```javascript var sumifor = 0; for (var i = 1; i <= 100; i++) { document.write("<br/>======================================"); if (i <= 88) { var currentSum = sumifor; sumifor = sumifor + i; document.write("<br/>" + currentSum + " + " + i + " = " + sumifor); } else { break; } } ``` continue:當在循環體內出現continue關鍵字,則continue關鍵字下面的語句不會執行,但是程序會繼續執行循環,不會跳出循環執行循環的下一條語句。 ```javascript var sumifor = 0; for (var i = 1; i <= 100; i++) { document.write("<br/>======================================"); if (i != 88) { var currentSum = sumifor; sumifor = sumifor + i; document.write("<br/>" + currentSum + " + " + i + " = " + sumifor); } else { continue; } document.write("<br/>"+i +"++++++++++++++++++++++++++++++++"); } document.write("<br/>END"); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看