JavaScript while 语句
- 上一页 var
- 下一页 break
- 返回上一层 JavaScript Statement Reference
ການກໍານົດແລະການນໍາໃຊ້
ຄຳwhile ສ້າງລະບົບລະບຽບຄັນທີ່ຈະດຳເນີນຄັນວຽກຫນັງຈາກຄວາມຈິງຂອງຄວາມສະເໝີ
ພຽງແຕ່ຄວາມຈິງຂອງຄວາມສະເໝີຈະຢູ່ວ່າລະບົບລະບຽບຄັນຈະດຳເນີນ. ພຽງແຕ່ເວລາທີ່ຄວາມຈິງປ່ຽນໄປຫາຄວາມບໍ່ຈິງຈະຢຸດລະບົບລະບຽບຄັນ.
JavaScript ສະໜັບສະໜູນການລະບົບລະບຽບຄັນທີ່ຈະດຳເນີນຄັນວຽກຫນັງຈາກຄວາມຈິງຂອງຄວາມສະເໝີ
- for - ການລະບົບລະບຽບຄັນທີ່ຈະດຳເນີນຄັນວຽກຫນັງຈາກຄວາມຈິງຂອງຄວາມສະເໝີ
- for/in - ການລະບົບລະບຽບຄັນທີ່ຈະດຳເນີນຄັນວຽກຫນັງຈາກຄວາມຈິງຂອງຄວາມສະເໝີຂອງຄວາມຈິງ
- for/of - ການລະບົບລະບຽບຄັນທີ່ຈະດຳເນີນຄັນວຽກຫນັງຈາກຄວາມຈິງຂອງຄວາມສະເໝີຂອງຄວາມຈິງ
- while - ການລະບົບລະບຽບຄັນທີ່ຈະດຳເນີນຄັນວຽກຫນັງຈາກຄວາມຈິງຂອງຄວາມສະເໝີ
- do/while - ການລະບົບລະບຽບຄັນທີ່ຈະດຳເນີນຄັນວຽກຫນັງຈາກຄັນວຽກທີ່ທີ່ຈະສະເໝີຄວາມຈິງຂອງຄວາມສະເໝີຂອງຄວາມຈິງ
提示:请使用 break 语句跳出循环,使用 continue 语句跳过循环中的某个值。
实例
只要变量 (i) 小于 5,就会循环代码块:
var text = ""; var i = 0; while (i < 5) { text += "<br>The number is " + i; i++; }
页面下方有更多 TIY 实例。
语法
while (condition) { code block to be executed }
参数值
参数 | 描述 |
---|---|
condition |
必需。定义运行循环(代码块)的条件。如果返回 true,循环将重新开始,如果返回 false,循环将结束。 注释:如果条件始终为真,循环将永远不会结束。这将使您的浏览器崩溃。 注释:如果您使用带有条件的变量,请在循环之前对其初始化,并在循环内将其递增。如果忘记增加变量,循环将永远不会结束。这也会使您的浏览器崩溃。 |
技术细节
JavaScript 版本: | ECMAScript 1 |
---|
更多实例
实例
循环遍历数组的索引,从 cars 数组中收集汽车名称:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var i = 0; while (i < cars.length) { text += cars[i] + "<br>"; i++; }
例子解释:
- 首先,我们在循环开始之前设置一个变量 (var i = 0;)
- 然后,我们定义循环运行的条件。只要变量小于数组的长度(即 4),循环就会继续
- 每次循环执行时,变量加一 (i++)
- 一旦变量不再小于 4(数组的长度),条件为假,循环结束
实例
向后循环数组索引:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var len = cars.length; while (len--) { text += cars[len] + "<br>"; }
实例
使用 break 语句 - 循环代码块,但当变量 i 等于 "3" 时退出循环:
var text = ""; var i = 0; while (i < 5) { text += "<br>The number is " + i; i++; if (i == 3) { break; } }
实例
使用 continue 语句 - 循环代码块,但跳过 "3" 这个值:
var text = ""; var i = 0; while (i < 5) { i++; if (i == 3) { continue; } text += "<br>The number is " + i; }
浏览器支持
语句 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
while | 支持 | 支持 | 支持 | 支持 | 支持 |
相关页面
JavaScript 教程:ການລະລາຍ While 循ອນ JavaScript
JavaScript 参考手册:JavaScript do ... while 语句
JavaScript 参考手册:ຄຳສັ່ງ for 语句 JavaScript
JavaScript 参考手册:ຄຳສັ່ງ break ຂອງ JavaScript
JavaScript 参考手册:ຄຳສັ່ງ continue 语句 JavaScript
- 上一页 var
- 下一页 break
- 返回上一层 JavaScript Statement Reference