1.什么是数组
数组对象是使用单独的变量名来存储一系列的值。
数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。
数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。
2.创建一个数组
2.1常规方式:
var num=new Array();
num[0]="Saab";
num[1]="Volvo";
num[2]="BMW";
2.2简洁方法
var num=new Array("Saab","Volvo","BMW");
3.数组栈方法
pop():删除数组末尾的元素 返回值:删除的元素值
var arr_4=[90,56,78,23,9,57,65]
var result_2=arr_4.pop()
console.log(result_2,arr_4);
shift():删除数组开头的元素 返回值:删除的元素值
push():按照传参顺序在数组末尾添加元素(一个或多个) 返回值:添加元素后的数组新长度
var arr_4=[90,56,78,23,9,57,65]
//push():向数组的末尾添加一个元素
var result=arr_4.push(100)
console.log(result,arr_4);
unshift():按照传参顺序在数组开头添加元素(一个或多个) 返回值:添加元素后的数组新长度
var arr_4=[90,56,78,23,9,57,65]
//unshift():想数组前面添加一个元素
result = arr_4.unshift(60)
console.log(result,arr_4);
4.打印数组中得奇数并进行求和
var scone = [2,3,4,5,6,7]
var sum=0
for(var i=0;i<scone.length;i++){
if(scone[i]%2!=0){
console.log(scone[i]);
sum+=scone[i]
}
}
console.log(sum);
5.请输入学生成绩中及格的成绩并大于59输出
var scores=[90,56,78,23,9,57,65]
for(var i=0;i<scores.length;i++){
//判断是否大于59
if(scores[i]>59){
console.log(scores[i],i);
}
}
数组的下标是从0开始的,最大值可以取到数组的长度减一