中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

continue是跳出當前循環嗎

發布時間:2023-02-02 16:32:25 來源:億速云 閱讀:269 作者:iii 欄目:web開發

本篇內容介紹了“continue是跳出當前循環嗎”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

continue是跳出當前循環。continue語句用于跳過本次循環,執行下次循環;當遇到continue語句時,程序會立即重新檢測條件表達式,如果表達式結果為真則開始下次循環,如果表達式結果為假則退出循環。

continue語句

continue 語句用來跳過本次循環,執行下次循環。當遇到 continue 語句時,程序會立即重新檢測條件表達式,如果表達式結果為真則開始下次循環,如果表達式結果為假則退出循環。

【示例1】使用 continue 語句跳出 for 循環:

<script type="text/javascript">
for (var i = 1; i < 10; i++) {
    if(i % 2 != 0) {
       continue;
    }
    console.log(i);
}
</script>

分析:

  • for (var i = 0; i < 10; i++){}語句可以循環得出1~10 之間的所有數字

  • if(i % 2 != 0)語句用于判斷i的值能否整除2,不能整除則()中值為true,則執行continue;語句。

  • 在循環體中,使用if(i % 2 == 0)語句進行判斷,如果i的值能整除2就使用“console.log(i);”輸出;如果i的值不能整除2,則觸發continue;語句,跳出本次循環(不進行輸出),執行下一次循環。

輸出結果:

continue是跳出當前循環嗎

擴展知識:break語句

break語句用于跳出當前的語法結構,可以終止循環體的代碼并立即跳出當前的循環,執行循環之后的代碼(如果有的話)。

break和continue的不同點是:continue語句只是結束本次循環,而 break 語句會終止整個循環的執行。

沿用上面的示例1中代碼,將continue;換成break;,會輸出什么?

<script type="text/javascript">
for (var i = 1; i < 10; i++) {
    if(i % 2 != 0) {
       break;
    }
    console.log(i);
}
</script>

答案是:什么也不輸出。為什么會這樣尼?我們來分析一下:

forx循環一開始,i=1,1小于10嗎?當然,然后開始執行循環體中的if(i % 2 != 0)語句;

那么1能整除2嗎?顯然是不能,因此()中值為true,則執行if中的“break;”語句,直接跳出整個循環了,根本沒有機會執行“console.log(i);”語句。

“continue是跳出當前循環嗎”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邯郸县| 横山县| 邵东县| 黄浦区| 响水县| 西吉县| 佛冈县| 遂川县| 吕梁市| 卓尼县| 东丰县| 旺苍县| 邯郸县| 涟水县| 桃江县| 昭苏县| 苗栗市| 锡林郭勒盟| 确山县| 那坡县| 崇州市| 迭部县| 平塘县| 延安市| 香格里拉县| 泊头市| 泰兴市| 长兴县| 吕梁市| 聂拉木县| 绥化市| 东光县| 饶阳县| 策勒县| 安化县| 巴彦淖尔市| 开鲁县| 焦作市| 靖远县| 丰顺县| 吴旗县|