第二章(数组,循环)
1 流程控制
1.1 for循环
1.1.1 执行流程
for (变量;条件1;条件2){ 执行程序 }
执行过程:变量->条件1->执行程序->条件2->条件1->执行程序.....
1.1.2 注意:for循环中至少有2个分号,也不能多
//死循环
for(;;){alert(1);}
1.2 while循环
语法规则:
var i = 0;
while(i<10){程序1;i++};
1.3 do...while循环
一定会执行一次do里面的程序。
var i = 0;
do{ 程序1; i++;}while(1<10); 2 数组
1.4 continue和break
break : 立刻跳出循环,不在执行该循环中的任何程序;
continue : 跳出本次循环,进入下一次循环中继续执行程序;
2 数组
2.1 定义数组
var arr1 = [1,2,3];//直接赋值 var arr2 = new array();//实例化后赋值 arr2[0] = 1; arr2[1] = 2; arr2[2] = 3; var arr3 = new array(1,2,3);//实例化直接赋值 var arr4 = new array(3);//实例化先给长度,3为长度,初始值为3个undefined
2.2 数组操作
2.2.1 求数组长度(重要)
数组的长度为 数组名.length
可以通过修改数组长度来删除后面的元素
2.2.2 获取数组中的元素(重要)
数组元素的索引值从0开始
获取某个数组元素 数组名[索引值]
2.3 遍历数组
var arr = [1,2,3];
for(var i = 0;i<arr.length;i++){
console.log(arr[i]);
}

浙公网安备 33010602011771号