javascript中for in语句怎么用


本文摘自PHP中文网,作者青灯夜游,侵删。

在javascript中,“for in”语句是for语句的一种特殊形式,用于遍历数组或者对象的属性,即对数组或者对象的属性进行循环操作;语法格式“for (变量 in 对象){在此执行代码}”。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

for...in 语句是 for 语句的一种特殊形式,用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。

for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

语法:

1

2

3

4

for (变量 in 对象)

{

    statement

}

“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性;“变量”可以在其前面附加 var 语句,用来直接声明变量名。in 后面是一个对象或数组类型的表达式。在遍历对象或数组过程中,把或取的每一个值赋值给 “变量”。

然后执行 statement 语句,其中可以访问 variable 来读取每个对象属性或数组元素的值。执行完毕,返回继续枚举下一个元素,以此类推知道所有元素都被枚举为止。

对于数组来说,值是数组元素的下标;对于对象来说,值是对象的属性名或方法名。

示例1

下面示例使用 for ... in 语句遍历数组,并枚举每个元素及其值。

1

2

3

4

var a = [1,true,"0",[false],{}];  //声明并初始化数组变量

for (var n in a) {  //遍历数组

    document.write("a["+n+"] = " + a[n] + "<br>");  //显示每个元素及其值

}

1.png

阅读剩余部分

相关阅读 >>

javascript怎么判断是否是json格式

如何中断foreach循环(详细介绍)

javascript中怎么将字符串转为数字

javascript怎么修改html内容

javascript中什么是字符串

javascript中什么值是假值

ajax和javascript的区别是什么

javascript on方法怎么用

javascript怎么执行cmd命令

jsp与javascript区别有哪些

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...