015_JavaScript的四种迭代语句
1. 迭代语句又叫循环语句, 声明一组要反复执行的命令, 直到满足某些条件为止。
2. do-while语句
2.1. do-while语句是后测试循环, 即退出条件在执行循环内部的代码之后计算。这意味着在计算表达式之前, 至少会执行循环主体一次。
2.2. 它的语法如下:
do {statement} while (expression);
2.3. 例子:
2.3.1. 代码
<!DOCTYPE html>
<html><head><title>do-while语句</title><meta charset="utf-8" /></head><body><script type="text/javascript">var i = 0;do {i -= 2;} while (i > 0);document.write("i = " + i);</script></body>
</html>
2.3.2. 效果图
3. while语句
3.1. while语句是前测试循环。这意味着退出条件是在执行循环内部的代码之前计算的。因此, 循环主体可能根本不被执行。
3.2. 它的语法如下:
while (expression) statement
3.3. 例子:
3.3.1. 代码
<!DOCTYPE html>
<html><head><title>while语句</title><meta charset="utf-8" /></head><body><script type="text/javascript">var i = 0;while (i > 0) {i -= 2;}document.write("i = " + i);</script></body>
</html>
4. for语句
4.1. for语句是前测试循环, 而且在进入循环之前, 能够初始化变量, 并定义循环后要执行的代码。
4.2. 它的语法如下:
for (initialization; expression; post-loop-expression) statement
4.3. for语句最常用的功能就是迭代数组。
4.4. for语句中使用let声明变量, 变量的作用域仅在for语句和for代码块中可用。如果for语句中使用var变量声明变量, 变量是全局变量。
4.5. 例子:
4.5.1. 代码
<!DOCTYPE html>
<html><head><title>for语句</title><meta charset="utf-8" /></head><body><script type="text/javascript">var arr = [0, 'abc', true];for (let i = 0; i < arr.length; i++){document.write("arr[" + i + "] = " + arr[i] + '<br />');}</script></body>
</html>
4.5.2. 效果图
5. for-in语句
5.1. for语句是严格的迭代语句, 用于枚举对象的属性。
5.2. 它的语法如下:
for (property in expression) statement
5.3. 例子:
5.3.1. 代码
<!DOCTYPE html>
<html><head><title>for-in语句</title><meta charset="utf-8" /></head><body><script type="text/javascript">var obj = {x: 0, y: true, z: 'abc'};for(let item in obj) {document.write(item + ' = ' + obj[item] + '<br />');}</script></body>
</html>
5.3.2. 效果图
015_JavaScript的四种迭代语句相关推荐
- python的布尔判断和四种循环语句
python的布尔判断和四种循环语句 一.布尔运算的三种方式 (一)两个数值/字符串做比较 (二)直接用数值做运算 (三)布尔值之间的运算 (四)布尔值与While.if 二.四种循环语句 (一)br ...
- JavaScript的四种输出语句(一些使用细节)【js学习笔记1】
目录 1.2,JavaScript的输出 1.2.1,页面输出 1.2.2,控制台输出 1.2.3,弹出窗口输出 1.2.4,弹出输入框 1.2,JavaScript的输出 1.2.1,页面输出 &l ...
- Java四种输出语句
换行打印 System.out.println(); 不换行打印 System.out.print(); 按格式输出 System.out.printf(); 字节输出 System.out.writ ...
- java map 迭代遍历_java 遍历Map的四种方式
java 遍历Map的四种方式 CreationTime--2018年7月16日16点15分 Author:Marydon 一.迭代key&value 第一种方式:迭代entrySet 1.方 ...
- break后面的语句还执行吗_12.python之配合循环的四种语句
上节课讲了配合循环语句使用的布尔值和布尔运算,为了能够更好地使用循环语句,本节课会讲述四种能够配合循环语句使用的语句,分别是break语句.continue语句.pass语句.else语句. 一.br ...
- C语言实现求解斐波那契数列的四种方法及优化处理(递归,迭代,特殊性质公式,矩阵快速幂)
众所周知,斐波那契数列是非常经典的一个数列,它的数学公式如下 为了便于观察,我们列出它的几项:0 1 1 2 3 5 8 13 21...... 下面我们将介绍四种方法来用C语言计算机 ...
- #章节七:布尔值和四种语句
章节七:布尔值和四种语句 目录 章节七:布尔值和四种语句 1. 用数据做判断:布尔值 1.1 两个数值做比较 1.2 直接用数值做运算 1.3 布尔值之间的运算 2. 四种新的语句 2.1 break ...
- matlab微分的语句格式,偏微分差分四种格式的matlab程序.doc
偏微分差分四种格式的matlab程序.doc 偏微分差分四种格式的matlab程序 (1)Lax-Fridrichs格式 function u = LaxFridrichs(a,dt,n,x1,x2, ...
- python去重语句_Python对列表去重的多种方法(四种方法)
无聊统计了下列表去重到底有多少种方法.下面小编给大家总结一下,具体内容详情如下: 开发中对数组.列表去重是非常常见的需求,对一个list中的id进行去重,有下面几种方法,前面两种方法不能保证顺序, 后 ...
最新文章
- spring-boot入门之二——验证、AOP日志、异常处理
- linux python matplotlib 使用,关于Linux:如何在Python的matplotlib中设置“后端”?
- php嵌套 frame,终极解决禁止网站被别人通过iframe引用嵌套套入。
- 001.Parted工具使用
- 接触Jenkins(Hudson)API,第2部分
- 通报批评!国家基金委公布2021年查处的不端行为案件处理决定(第二批次)
- 全局变量只能初始化不能赋值
- Atitit aes 加密法php实现
- Python实现好友信息管理系统 添加、删除、修改、备注、查询好友信息
- 上海电力大学本科毕业论文答辩PPT模板
- 纪念feedsky彻底成为广告公司
- 设计一个小型的物联网应用系统_点赞 | 面向能源物联网的智能传感芯片设计与应用...
- 移动联通基站定位API以及电信基站定位API
- PE装错盘,装到移动硬盘的资料恢复办法
- 程序员多数性功能不行_1024,节日快乐!南京程序员绝不认输!
- xdocreport根据模板生成合同(docx/pdf)神器:(三)如何制作报告模板并根据它生成docx或者ppt
- 致我这一生最爱的偶像:小罗伯特唐尼/托尼斯达克
- C#打印标签(包括二维码和一位条码)
- type="button" ,"submit" 的区别
- DB2数据库安装与配置