数组:使用Array构造函数的方式 实例化一个数组对象arr let arr = new Array(1,2,3); console.log(arr); console.log(arr.length) 第二种创建数组的方式 使用字面量 let arr = [1,2,3]; console.log(arr); let arrList = [2,4,6,8,10]通过索引获取数组的值,索引是从0开始的 console.log(arrList[4]) for(let i=0;i<arrList.length;i++){ console.log(arrList[i]); } i是字符串,表示是数组的索引,也可以理解为数组的属性 for(let i in arrList){ console.log(typeof i); console.log(arrList[i]); }let具有块级作用域 在{}内起作用 {}外面不起作用 var没有块级作用域的,所以i是全局,写在定义之前会变量提升,给一个初始值undefined console.log(i) for(var i=0;i<arrList.length;i++){ console.log(i) } console.log(i);