Mabegu wa JavaScript while
- Picha ya hivi karibuni var
- Picha ya hivi karibuni break
- Rudi kipenyo chao Makala ya Tafuta ya Statement ya JavaScript
Ufafanuzi na matumizi
Mabegu wa while huchangia kikuu cha kipengeza, kama kimoja cha kipengeza kinachotukia kweli kinachokipengeza kwa kichwa cha kipengeza
Kama kimoja cha kipengeza kinachotukia kweli, kikuu cha kipengeza kinakumzuka. Kama kimoja cha kipengeza kinachotukia kweli kinaonekana kweli, kikuu cha kipengeza kinakupungua.
JavaScript inahusika kwa aina mbalimbali za kikuu cha kipengeza:
- for - kikuu cha kipengeza cha kumtaarifu
- for/in - kumtaarifu kwa kipendekezo cha kinaangalizi
- for/of - kikuu cha kipengeza cha kumtaarifu kwa thamani za kinaangalizi
- while - kikuu cha kipengeza cha kama kimoja cha kipengeza kinachotukia kweli kinachokipengeza kwa kichwa cha kipengeza
- do/while - kikuu cha kipengeza kwa kichwa cha kipengeza, kisha kurejea kikuu cha kipengeza kama kimoja cha kipengeza kinachotukia kweli
提示:请使用 break 语句跳出循环,使用 continue 语句跳过循环中的某个值。
Mifano
只要变量 (i) 小于 5,就会循环代码块:
var text = ""; var i = 0; while (i < 5) { text += "<br>Numberi ni " + i; i++; }
页面下方有更多 TIY 实例。
语法
while (condition) { code block to be executed }
参数值
参数 | 描述 |
---|---|
condition |
必需。定义运行循环(代码块)的条件。如果返回 true,循环将重新开始,如果返回 false,循环将结束。 注释:如果条件始终为真,循环将永远不会结束。这将使您的浏览器崩溃。 注释:如果您使用带有条件的变量,请在循环之前对其初始化,并在循环内将其递增。如果忘记增加变量,循环将永远不会结束。这也会使您的浏览器崩溃。 |
技术细节
Vivyo ya teknolojia | Toleo la JavaScript: |
---|
ECMAScript 1
Mifano
Mifano zaidi
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var i = 0; Kichakaza cha kuzingatia kwa kichakaza cha kuzingatia kwa kusafirisha jina la michezo kutoka kwa jumla ya kichakaza: while (i < cars.length) { i++; }
text += cars[i] + "<br>";
- Mifano ya maelezo:
- Kwanza, tunadifaa kichakaza cha kuzingatia kwenye kichakaza cha kikafika (var i = 0;)
- Kisha, tunadifaa kichakaza cha kikafika cha kichakaza cha kikafika. Kama kichakaza cha kuzingatia ni chini ya ukubwa wa jumla ya kichakaza (ina ukubwa wa 4), kichakaza cha kikafika cha kufikia kichakaza cha kikafika.
- Kila mara kufikia kichakaza cha kikafika, kichakaza cha kuzingatia kinaongezwa (i++).
Mifano
Kufikia kichakaza cha maelezo ya jumla kwa kufikia kichakaza cha kuzingatia maelezo ya jumla:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var len = cars.length; while (len--) { text += cars[len] + "<br>"; }
Mifano
Tumia mashairi ya break - kufikia kichakaza cha kikafika, lakini tukifadhaa hivyo: kama i ni "3" tukifadhaa kichakaza:
var text = ""; var i = 0; while (i < 5) { text += "<br>Numberi ni " + i; i++; if (i == 3) { break; } }
Mifano
Tumia mashairi ya continue - kufikia kichakaza cha kikafika, lakini tukifadhaa hivyo: "3" hivyo:
var text = ""; var i = 0; while (i < 5) { i++; if (i == 3) { continue; } text += "<br>Numberi ni " + i; }
Mwongozo wa kifungaji
Mashairi | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
while | Mwongozo | Mwongozo | Mwongozo | Mwongozo | Mwongozo |
Sayari za kusambaa
JavaScript Mafunzo:JavaScript While kikuuza
Mwongozo wa JavaScript:JavaScript do ... while hadi
Mwongozo wa JavaScript:JavaScript for hadi
Mwongozo wa JavaScript:JavaScript break hadi
Mwongozo wa JavaScript:JavaScript continue hadi
- Picha ya hivi karibuni var
- Picha ya hivi karibuni break
- Rudi kipenyo chao Makala ya Tafuta ya Statement ya JavaScript