第二章(数组,循环)

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]);
}

  

posted @ 2017-12-19 18:00  何绍靖  阅读(121)  评论(0)    收藏  举报