资讯专栏INFORMATION COLUMN

JavaScript-For 循环和 While 循环

Clect / 533人阅读

摘要:一循环一个循环会一直重复执行,直到指定的循环条件为。的循环和与的循环是很相似的。如果的值是,循环终止。如果表达式整个都被省略掉了,的值会被认为是。如果求值为假,则跳出循环执行后面的语句。注意使用语句在计算结果为真之前停止循环。

一、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

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

2.3 求和 1-100 奇数

2.4 求和 1-100 偶数

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

2.6 输出乘法口诀表

三、遍历数组

四、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 循环

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/93909.html

相关文章

  • PHP基础学习5.深入循环while循环

    摘要:上一节我们学习了循环的使用以及语法,这一节看看循环的语法结构和使用场景。循环比循环结构上更加简单,它表达了只要就循环的概念。当数组为空的时候,自然而然就退出循环了。 上一节我们学习了for循环的使用以及语法,这一节看看while循环的语法结构和使用场景。 while循环比for循环结构上更加简单,它表达了 只要XXX就循环的概念。 比如下面这个简单例子 showImg(https://...

    xiangchaobin 评论0 收藏0
  • Javascript 深入学习循环

    摘要:递归函数还会受到浏览器调用栈的大小的限制。虽然迭代也会导致性能问题,但是使用优化的循环就可以代替长时间运行的递归函数,可以提高新能,因为运行一个循环比反复调用一个函数的开销要小。 本文章记录本人在深入学习js循环中看书理解到的一些东西,加深记忆和并且整理记录下来,方便之后的复习。 选择正确的循环体 在大部分编程语言中,代码执行的时间多数消耗在循环的执行上。 js定义了4种...

    Cristalven 评论0 收藏0
  • C语言循环结构

    摘要:语言循环结构一语句现在一般很少用语句介绍语言中提供了可以随意滥用的语句和标记跳转的符号。 Hello,everyone!forever 之前介绍了C分支结构,今天按...

    Pines_Cheng 评论0 收藏0
  • Python学习小结---用户输入While循环

    摘要:本章将学习用户的输入以及循环的一些基础方式方法等待用户的输入该函数会让程序暂停运行,等待用户输入后尽享下一步操作,我们可以将用户输入的信息存入到一个变量中是你自己输入的当我们写出这个函数时,必须让用户知道他应该输入什么,否则乱输入根 本章将学习用户的输入以及While循环的一些基础方式方法 input()等待用户的输入 该函数会让程序暂停运行,等待用户输入后尽享下一步操作,我们...

    lscho 评论0 收藏0

发表评论

0条评论

Clect

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<