for-in类似于增强for循环
应用场景:
1)遍历数组
2)遍历对象的属性 (明天讲:js自定义对象 4种方式)
<script>
在js如何 创建一个数组
方式1: var 数组对象 = new Array() ; //不指定长度
方式2: var 数组对象 = new Array(长度) ;//指定长度
var arr = new Array(2) ;
alert(arr.length) ;
arr[0] = 1 ;
arr[1] = 10 ;
arr[2] = 5 ;
alert(arr.length) ;
//普通for
for(var i = 0 ; i < arr.length; i++){
document.write(arr[i]+"<br/>") ;
}
方式3:静态初始化,
arrayObj = new Array([element0[, element1[, ...[, elementN]]]])
//简写格式 :var 数组对象名称= [元素1,元素2,元素3,.....] ;
//在js中,数组可以存储任何类型元素,实际开发中,还是遵循数据类型一致!
var arr = [10,20,30,"hello",'A',true,3.14] ;
普通for
for(var i = 0 ; i < arr.length ; i ++){
document.write(arr[i]+"  ") ;
}
document.write("<hr/>") ;
for-in语句的格式
for(var 变量名 in 数组或者对象名称){
使用变量名;
}
for(var i in arr){
document.write(arr[i]+" ") ;
}
for-in语句
最新推荐文章于 2023-07-25 09:49:20 发布