JavaScript学习之for循环与for/in循环介绍

本篇文章就给大家带来javascript学习之for循环for/in循环介绍。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

循环可以将代码块执行指定的次数。

JavaScript 支持不同类型的循环:

for – 循环代码块一定的次数

for/in – 循环遍历对象的属性

立即学习“Java免费学习笔记(深入)”;

while – 当指定的条件为true,循环指定的代码块

do/while – 当指定的条件为true,循环指定的代码块

for循环

for循环的语法:

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

登录后复制

说明:

 语句1(代码块)开始前执行

 语句2  定义运行循环(代码块)的条件

 语句3  在循环(代码块)以被执行之后执行

例如:

Insert title here    for (var i = 0; i < 5; i++) {        alert("我是for循环");    }

登录后复制

从上面的例子中,可以看出:

在循环开始之前设置变量(var i = 0;)

定义循环运行的条件(i 必须小于5)

在每次代码块已被执行后增加一个值(i++)

一般使用语句1初始化循环中所使用的变量  ==》(var i = 0;)

也可以不写语句1,可以在语句1中初始化任意多个值。

也可以省略语句1,比如在循环之前就已经定义了初始值。

例如:

nbsp;html>Insert title herevar i = 0for(; i < 5; i++) {alert("我是for循环");}

登录后复制

但是语句1后面的 ==》; 不能省略。

语句2用于评估初始变量的条件。语句2也是可选的。如果语句返回true则循环再次开始,如果返回false,则循环结束。

如果省略了语句2,name必须在循环内提供break,否则循环就无法停下来,有可能会让浏览器奔溃。

语句3通常会增加或者减少初始变量的值,语句3也是可选的,有多种用法,增量可以是负数(i–)或者更大(i = i + 15)

语句3也可以省略,(比如当循环内部有相应的代码时)

Insert title herevar i = 0,len = cc.length;for(; i < len;) {alert("我是for循环");i++;}

登录后复制

for/in 循环

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

nbsp;html>Insert title herevar person = {name: "haha",age: 16};for(x in person) {text = text + person[x];}

登录后复制

JavaScript中for/in不仅可以遍历对象的属性,还可以遍历数组。

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。更多相关教程请访问JavaScript视频教程,jQuery视频教程,bootstrap教程!

以上就是JavaScript学习之for循环与for/in循环介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2739109.html

(0)
上一篇 2025年3月8日 01:58:05
下一篇 2025年2月19日 13:44:27

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论