Rumah >hujung hadapan web >tutorial js >JavaScript For 循环和 While 循环

JavaScript For 循环和 While 循环

不言
不言asal
2018-04-02 17:05:362426semak imbas

本篇文章给大家分享的是关于JavaScript For 循环和 While 循环,需要帮助的朋友可以参考一下

一、For 循环

一个for循环会一直重复执行,直到指定的循环条件为fasle。 JavaScript的for循环和Java与C的for循环是很相似的。

for ([initialExpression]; [condition]; [incrementExpression])  
statement

1.1 执行方式

(1)如果有初始化表达式initialExpression,它将被执行。这个表达式通常会初始化一个或多个循环计数器,但语法上是允许一个任意复杂度的表达式的。这个表达式也可以声明变量

(2)计算condition表达式的值。如果condition的值是true,循环中的statement会被执行。如果condition的值是false,for循环终止。如果condition表达式整个都被省略掉了,condition的值会被认为是true

(3)循环中的statement被执行。如果需要执行多条语句,可以使用块 ({ ... })来包裹这些语句。

(4)如果有更新表达式incrementExpression,执行它,然后流程回到步骤(2)

二、实例

2.1 输出 1-100

JavaScript For 循环和 While 循环

2.2 求和 1+2+...+99+100

JavaScript For 循环和 While 循环

2.3 求和 1-100 奇数

JavaScript For 循环和 While 循环

2.4 求和 1-100 偶数

JavaScript For 循环和 While 循环

2.5 输出 1-100 被3整除或被5整除的数

JavaScript For 循环和 While 循环

2.6 输出乘法口诀表

JavaScript For 循环和 While 循环

JavaScript For 循环和 While 循环

三、遍历数组

JavaScript For 循环和 While 循环

四、While 循环

4.1 语法

while (condition) {
  statement
}

4.2 说明

(1)condition

条件表达式,在每次循环前被求值。如果求值为,statement就会被执行。如果求值为则跳出while循环执行后面的语句

(2)statement

只要条件表达式求值为,该语句就会一直被执行。要在循环中执行多条语句,可以使用块语句({ ... })包住多条语句。

4.3 注意

使用break语句在condition计算结果为真之前停止循环

五、实例

5.1 输出 1-100 被7整除或有数字7的数

JavaScript For 循环和 While 循环

阅读更多

参考文章 深入了解 JavaScript 中的 for 循环



Atas ialah kandungan terperinci JavaScript For 循环和 While 循环. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn