[0] 是数组的第一个元素。[1] 是数组的第二个元素
var arr1 = [1, 2, 3, 4] console.log(arr1) var arr2=['a','b','c',4321,321,{name:'xiaoming',age:12,hobbies:['英雄联盟','王者荣耀']},[1,2,3]] console.log(arr2) var arr3= new Array(9)//括号里一个数是几个空,两个数及其以上变成数组 console.log(arr3) var arr4= [] console.log(arr4) console.log(arr2.length)//输出arr2的长度 arr2[2]='d'//改变arr2的第3个元素 console.log(arr2) arr1.push('d')//在arr1末尾加个'd' console.log(arr1) arr1.pop()//删除arr1最后一个元素 console.log(arr1) arr1.shift()//删除arr1首个元素 console.log(arr1) arr1.unshift(0)//在arr1最前方添加一个元素 console.log(arr1)

typeof用于确认数据类型
var a=1,b='1',c=true,d=undefined,e=[],f={} console.log(typeof a,typeof b, typeof c, typeof d)
数组的判定用
console.log(Array.isArray(e)?'是数组':'不是数组')
/* if(typeof e=='object'&&(e.length||e.length==0)){
console.log('e是数组')
}
if(Array.isArray(e)){
console.log('e是数组')
}else{console.log('不是数组')} */
浙公网安备 33010602011771号