博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript-For 循环和 While 循环
阅读量:7064 次
发布时间:2019-06-28

本文共 879 字,大约阅读时间需要 2 分钟。

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

Example

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

Example

2.3 求和 1-100 奇数

Example

2.4 求和 1-100 偶数

Example

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

Example

2.6 输出乘法口诀表

Example

Example

三、遍历数组

Example

四、While 循环

4.1 语法

while (condition) {
statement
}

4.2 说明

(1)condition

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

(2)statement

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

4.3 注意

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

五、实例

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

Example

参考文章

转载地址:http://gbill.baihongyu.com/

你可能感兴趣的文章
数据分析师完整的知识结构
查看>>
Airbnb个性化搜索服务架构
查看>>
当大多数人对Vue理解到炉火纯青的时候,是不是该思考一下怎么让vue页面骚气起来...
查看>>
Vue.js从Virtual DOM映射到真实DOM的过程
查看>>
【译】高阶函数:利用Filter、Map和Reduce来编写更易维护的代码
查看>>
三种方法,刷新 Android 的 MediaStore!让你保存的图片立即出现在相册里!
查看>>
Web存储之localStore 与 sessionStore
查看>>
Java迭代器spliterator
查看>>
利用Docker轻松玩转Cassandra
查看>>
组件化方案调研
查看>>
iOS问题整理08----性能优化
查看>>
IDEA编码编译不通过
查看>>
DDD和Microservices的关系是什么?
查看>>
JavaScript之闭包
查看>>
互联网一线大厂都在用的Java架构师知识体系
查看>>
python之函数
查看>>
Android开发者之——做一个能服务自己的东西,好不好看都不重要
查看>>
终端代码重复率检测实践
查看>>
计算机程序的思维逻辑 (55) - 容器类总结
查看>>
远程入侵原装乘用车(上)
查看>>