Statement na continue ng JavaScript
- Previous Page const
- Next Page debugger
- Go to the Previous Level Manwal ng Statement ng JavaScript
Pangalaga at Paggamit
Kapag mayroong tinukoy na kondisyon, ang statement na continue ay maghinto ng isang iterasyon (sa loob ng loop), at magpatuloy sa susunod na iterasyon sa loob ng loop.
Ang pagkakaiba ng statement na continue at ng statement na break ay ang continue ay hindi naglalabas ng loop, kundi lamang nag-iwas sa isang iterasyon sa loob ng loop.
Ngunit, kapag pinapatuloy ang statement na continue, ang pag-uugali nito ay magkakaiba-iba para sa iba't ibang uri ng loop:
- Sa while loop, susuri ang kondisyon, at kung ito ay totoo, ay magsagawa muli ang loop
- Sa for loop, unang kalkulahin ang ekspresyong pagtaas (halimbawa i++), pagkatapos ay susuri ang kondisyon upang makita kung dapat magsagawa ng isa pang iterasyon
- Ang statement na continue ay maaaring gamitin kasama ang opsyonal na tag
Komento: Ang statement na continue (saan man may tag o walang tag) ay puwedeng gamitin lamang sa loob ng isang loop.
範例
在此例中,我們將 for 循環與繼續語句一起使用。
magpatuloy ng isang pagsasaklaw ng kodigo, ngunit iwasan ang halaga ng "3":
var text = "" var i; magpakita (i = 0; i < 5; i++) { kung (i ay katumbas ng 3) { 繼續; } text += "Ang bilang ay " + i + "<br>"; }
Mayroon pang ibang TIY example sa ibaba ng pahina.
Gramatika
繼續;
Gamitin ang opsyonal na tag na tumutukoy:
繼續 labelname;
Detalye ng Teknolohiya
Versyon ng JavaScript: | ECMAScript 1 |
---|
Maraming halimbawa
範例
Sa kasong ito, gagamitin namin ang while loop at ang statement na continue.
magpatuloy ng isang pagsasaklaw ng kodigo, ngunit iwasan ang halaga ng "3":
var text = ""; var i = 0; habang (i ay mas mababa sa 5) { i++; kung (i ay katumbas ng 3) { 繼續; } text += "<br>The number is " + i; }
文本的結果將是:
The number is 1 The number is 2 The number is 4 The number is 5
範例
循環一段代碼,但跳過數字 2 和 3(使用 OR 運算符):
var text = ""; var i; for (i = 1; i < 8; i++) { if (i === 2 || i === 3) continue; document.getElementById("demo").innerHTML += i + "<br>"; }
文本的結果將是:
1 4 5 6 7
範例
在此例中,我們將 for 循環與繼續語句一起使用。
循環遍歷數組,但跳過數組元素 "Saab":
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = "" var i; for (i = 0; i < cars.length; i++) { if (cars[i] === "Saab") { 繼續; } text += cars[i] + "<br>"; }
文本的結果將是:
BMW Volvo Ford
範例
使用帶有標籤引用的繼續語句,跳過嵌套 for 循環中的值:
var text = ""; var i, j; Loop1: // The first for loop is labeled "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // The second for loop is labeled "Loop2" for (j = 10; j < 15; j++) { if (j === 12) { 繼續 Loop2; } document.getElementById("demo").innerHTML = text += j + " "; } }
瀏覽器支持
語句 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
繼續 | 支持 | 支持 | 支持 | 支持 | 支持 |
相关页面
JavaScript 教程:JavaScript Break and Continue
JavaScript 教程:JavaScript For Loop
JavaScript 教程:JavaScript While Loop
JavaScript 教程:JavaScript break Statement
JavaScript 参考手册:JavaScript for Statement
JavaScript 参考手册:JavaScript while Statement
- Previous Page const
- Next Page debugger
- Go to the Previous Level Manwal ng Statement ng JavaScript