数组元素的访问和赋值,都是通过数组的下标完成
【注】下表就是索引,即元素序号,从0开始,下标最大取值是:数组的长度(length)-1。
【注】下标可以是变量或者表达式
var arr = [10 , 20 , 30 , 40 , 50];
alert(arr[0 + 1]);
1.for循环
【例】 : //以下为通过循环给数组的每个元素赋值,赋成下标的平方
var arr = [];
for(var i =0 ; i < 10; i++){
arr[i] = i*i;
}
alert(arr);
【例】://以下为通过循环给数组的每个元素赋值,随机数。(随机数:Math.random() 可以
随机0~1之间任意的数)
for(var arr = [] , i = 0 ; i < 10 ; i ++ ){
arr[i] = Math.random();
}
alert(arr);*/
for(var i = 0 , arr = ["red" , "green" , "blue"]; i < arr.length; i++){
document.write(arr[i] + "<br />");
}*/
2.for…in进行遍历 快速遍历 将数组中的每一个元素从头到尾进行遍历
【格式】
for(var 变量 in 数组){
}
【注】: for…in效率要比for循环的效率高。
for(var i in arr = ["red" , "green" , "blue"]){
//i 每一次遍历的下标
document.write(arr[i] + "<br />");
}