JavaScript 循环
- 中文名 JavaScript 循环
- 类 型 for; while
- 作 用 反复执行同一段代码
- 意 义 节省存储空间
用途
在编写代码时,你常常希望反复执行同一段代码。我们可以使用循环来完成这个功能,这样就用不着重复地写若干行相同的代码。
方法
for
将一段代码循环执行指定的次数,在脚本的运行次数已确定的情况下使用 for 循环。
语法
for (变量 = 开始值;变量 <= 结束值;变量 = 变量 + 步进值) { 需执行的代码}
实例
解释:下面的例子定义了一个循环程序,这个程序中 i 的起始值为 0。每执行一次循环,i 的值就会累加一次 1,循环会一直运行下去,直到 i 等于 10 为止。
for (i = 0; i <= 10; i++) {循环体}
注释:步进值可以为负。如果步进值为负,需要调整 for 声明中的比较运算符。
while
当指定的条件为 true 时循环执行代码 ,在循环条件明确的情况下使用while循环。
语法
变量 = 开始值;
while (变量 <= 结束值) {需要执行的代码; 变量 = 变量 + 步进值;}
实例
解释:下面的例子定义了一个循环程序,这个程序中 i 的起始值为 0。执行循环循环前先判断变量 i 的值,直到i 等于 10 为止
,接着执行循环体,i 的值累加一次 1。
i = 0;
while (i <= 10) {循环体;i++;}
注释:步进值可以为负。如果步进值为负,需要调整 while 判断的比较运算符。
区别
for循环先执行循环体再判断条件,while循环先判断再执行循环体,因此for循环体至少执行一次,而while可能一次也不执行。