While ya JavaScript
- Mwizi wa mababu JS Loop For Of
- Mwizi wa mpito JS Break
Mnamo kikokoto cha kufanya
Kama muhimu wa kina hauwezi kuwa kweli, kikokoto kinakufanya kichupo cha programu tena mara mara.
While Kikokoto
Inayotumiwa kwa kikokoto cha do/while ni muhimu wa kikokoto cha while. Kikokoto hiki kinafanya kichupo cha programu tena mara moja kabla ya kufikia matokeo wa kina, na kwa kila ukweli wa kina kinachopita, kikokoto hiki kinakufikia tena.
while (MatokeoKikokoto cha while kinakufanya kichupo cha programu tena mara mara kwa sababu muhimu wa kina hauwezi kuwa kweli. Kichupo cha kufanya }
Mifano
) {
Kwenye mfano hii, kichupo cha programu kimeenda kufanya, mara mara, kwa sababu muhimu wa kina (i) hauwezi kuwa naadili 10: while (i < 10) { i++; }
text niweza kuongeza "Number ni " + i;
Kama unafika kumepoteza kuzingatia ukosemaji wa muhimu wa matokeo wa kina, kikokoto kinakumaliza kabisa. Hii inaweza kumfanya barua ya kijifunze kufungua.
Do/While Kikokoto
Inayotumiwa kwa kikokoto cha do/while ni muhimu wa kikokoto cha while. Kikokoto hiki kinafanya kichupo cha programu tena mara moja kabla ya kufikia matokeo wa kina, na kwa kila ukweli wa kina kinachopita, kikokoto hiki kinakufikia tena.
do { Kichupo cha kufanya } while (Matokeo);
Mifano
Mfano hii unaenda kwa kikokoto cha do/while. Kikokoto hiki kinafanya tena mara moja, tena inaonekana kwamba hakuwa kweli, kwa sababu kichupo cha programu kinafanyika kabla ya kufikia matokeo wa kina:
do { text niweza kuongeza "The number is " + i; i++; } while (i < 10);
不要忘记对条件中所用变量进行递增,否则循环永不会结束!
比较 For 与 While
如果您已经阅读了之前关于循环的章节,您会发现 while 循环与 for 循环相当类似,其中的语句 1 和 语句 2 都可以省略。
本例中的循环使用 for 循环来提取 cars 数组中的汽车品牌:
Mifano
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 0; var text = ""; for (;cars[i];) { text += cars[i] + "<br>"; i++; }
本例中的循环使用 while 循环来提取 cars 数组中的汽车品牌:
Mifano
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 0; var text = ""; while (cars[i]) { text += cars[i] + "<br>"; i++; }
Kitabu cha kusudi
Kuhusu zaidi Matukio ya JavaScript whileMafanikio ya kuhusu, tafadhali sikuja mafunzo ya juu ya JavaScript kwa matukio yenye muhimu:
- Matukio ya uharibifu wa ECMAScript
- Matukio ya uharibifu inatajwa kwa matukio ya kuanzia. Mwongozo huu unasikia matukio ya kuanzia yenye kwa ECMAScript.
- Mwizi wa mababu JS Loop For Of
- Mwizi wa mpito JS Break