位置: 编程技术 - 正文

三个js循环的关键字示例(for与while)(js的三种循环)

编辑:rootadmin

推荐整理分享三个js循环的关键字示例(for与while)(js的三种循环),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:三个js循环的关系是什么,三个js循环的关联,js的三种循环,javascript三种循环语句,javascript三种循环语句,三个js循环的关联,js的三种循环,三个js循环的关联,内容如对您有帮助,希望把文章链接给更多的朋友!

循环的三种写法:

不同类型的循环

JavaScript 支持不同类型的循环:&#;for - 循环代码块一定的次数&#;for/in - 循环遍历对象的属性&#;while - 当指定的条件为 true 时循环指定的代码块&#;do/while - 同样当指定的条件为 true 时循环指定的代码块

For 循环

for 循环是您在希望创建循环时常会用到的工具。

下面是 for 循环的语法:

for (语句 1; 语句 2; 语句 3) { 被执行的代码块 }

语句 1 在循环(代码块)开始前执行语句 2 定义运行循环(代码块)的条件语句 3 在循环(代码块)已被执行之后执行

实例

亲自试一试 从上面的例子中,您可以看到:

Statement 1 在循环开始之前设置变量 (var i=0)。Statement 2 定义循环运行的条件(i 必须小于 5)。Statement 3 在每次代码块已被执行后增加一个值 (i++)。

语句 1

通常我们会使用语句 1 初始化循环中所用的变量 (var i=0)。

语句 1 是可选的,也就是说不使用语句 1 也可以。

三个js循环的关键字示例(for与while)(js的三种循环)

您可以在语句 1 中初始化任意(或者多个)值:

实例:

同时您还可以省略语句 1(比如在循环开始前已经设置了值时):

实例:

语句 2

通常语句 2 用于评估初始变量的条件。

语句 2 同样是可选的。如果语句 2 返回 true,则循环再次开始,如果返回 false,则循环将结束。提示:如果您省略了语句 2,那么必须在循环内提供 break。否则循环就无法停下来。这样有可能令浏览器崩溃。请在本教程稍后的章节阅读有关 break 的内容。

语句 3

通常语句 3 会增加初始变量的值。

语句 3 也是可选的。语句 3 有多种用法。增量可以是负数 (i--),或者更大 (i=i+)。语句 3 也可以省略(比如当循环内部有相应的代码时):

实例:

For/In 循环

JavaScript for/in 语句循环遍历对象的属性:

实例

您将在有关 JavaScript 对象的章节学到更多有关 for / in 循环的知识。

具体可以参考这篇文章:

简单谈谈javascript中this的隐式绑定 我们先来看一个例子functionfoo(){console.log(this.a);}varobj={a:2,foo:foo};obj.foo();//2this指向了obj,因为foo执行时的call-site(可以理解为调用时所在作用域)在obj上面

Javascript中Date类型和Math类型详解 Date类型ECMASCript中的Date类型是在早期中Java中的java.util.Date类基础上构建的。为此Date类型使用自UTC(国际协调时间)年1月1日午夜(0时)开始经过的毫秒数

javascript中eval解析JSON字符串 我们都知道,高级浏览器可以用JSON.parse()API将一个JSON字符串解析成JSON数据,稍微欠妥点的做法,我们可以用eval()函数。varstr='{"name":"hanzichi","age":}';varo

标签: js的三种循环

本文链接地址:https://www.jiuchutong.com/biancheng/369975.html 转载请保留说明!

上一篇:JavaScript模版引擎的基本实现方法浅析(javascript 引入)

下一篇:简单谈谈javascript中this的隐式绑定(简单谈谈对中国电信的认识)

  • 研发支出属于什么现金流量项目
  • 对方公司已注销如何付款
  • 计提固定资产折旧会计凭证
  • 新换财务软件如何登录
  • 个体工商户取得经营所得的个人自行申报缴纳个人所得税
  • 净现值为零时的收益率
  • 出口报关单上的运费和保费和实际不一致
  • 行政单位收到行政事业性收费,需要上缴国库
  • 担保公司做担保怎么收费
  • 会计增长知识方面
  • 采购合同中含税金额
  • 建筑行业小规模企业所得税税率
  • 应税行为扣除额计算怎么填
  • 税友服务费能否抵扣
  • 建筑工程预收款预缴增值税的时间
  • 事业单位存货包括
  • 滴滴打车怎么整
  • 土地收储的含义
  • 新开的公司会计需要做什么
  • 出口加工区内企业不能从事的业务有
  • 去年的发票可以红冲重新开具吗?
  • 安全库存的三种算法
  • 研发销售型企业
  • 工程公司项目经理年薪一般多少
  • 上市公司发行股票会计分录
  • 与资产相关的政府补助,如果相关资产在使用寿命结束时
  • 其他业务成本主要有哪些
  • kzip_main.exe是什么
  • 1050ti 4g显卡
  • Yii2 队列 shmilyzxt/yii2-queue 简单概述
  • 企业购买财务软件算什么费用
  • 公司账户的钱怎么少了
  • 小规模纳税人免税政策2023年
  • vue-cli-service权限不够
  • 保姆级官方yolov7的训练自己的数据集以及项目部署
  • 季报弥补亏损,财报怎么填
  • 报关单填制的运费是什么
  • phpcms开发招聘
  • 如何做进项税额明细表
  • 织梦怎么建站
  • php网站修改
  • 以非现金资产抵偿债务
  • 建筑业 成本
  • 免租期租金可以追回吗
  • 老板怎么从公户拿钱
  • 第三方支付利息
  • 如何计算债券实际收益
  • 员工垫付的钱会计分录
  • 个人所得税专项扣除需要交钱吗
  • mysql的分页语句
  • 最新版的win10
  • fedora phpMyAdmin 安装方法及介绍
  • vps安装centos
  • 怎么修改win10登录名
  • win10mobile下载官网
  • win7怎么关闭自带键盘
  • win8怎么打开系统设置
  • centos7打开命令行
  • linux系统添加新用户
  • window10玩dnf怎么设置流畅
  • linux如何修改gid
  • 微软推送win11
  • win8玩游戏
  • Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer
  • unity lightmap uv
  • jquery的实现原理
  • python占位
  • unity3d官方案例
  • 如何修改安卓app的程序
  • node 操作mysql
  • 生成0-100的随机数,直到生成88为止,停止循环
  • 批处理文件
  • jQuery+css实现的tab切换标签(兼容各浏览器)
  • jQuery基本选择器
  • android数据存储文件读写实验
  • Android中使用HttpURLConnection和HttpClient实现GET和POST请求访问网络
  • python自带的gui
  • 街道税务所职责和任务
  • 上海地铁和公交乘车码
  • 小规模纳税人租赁收入增值税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设