1.switch分支判断时要注意哪些事情?A.switch( 表达式 ){ case 结果1: 需要执行的代码; break; case 结果2: 需要执行的代码; break; default: 需要执行的代码; break;}
B.break可以进行省略,如果省略了,将会继续执行下一个case,直到遇到一个break或者switch结束位置。
C.case中的执行代码可以是一句也可以是多句
D.switch判断的表达式内容一定要跟case 分支的结果 全等(值和类型都相等),才能分支成功。
2.for循环的执行过程是怎样的?for( var i = 1; i <= 10 ; i += 2 ){for( var i = 1; i <= 10 ; i += 2 ){ console.log( i )}
A.var i = 1,循环变量初始化, 这句代码只会在循环做做一次。
B.i <= 10 , 判断循环条件C.console.log( i ), 因为循环条件成立了,所以执行循环体,循环体可以是一句代码也可以是多句D.i += 2, 更新循环变量,让循环是能够结束的,不要变成了死循环。
E.i <= 10 , 判断循环条件F.console.log( i ), 因为循环条件成立了,所以执行循环体,循环体可以是一句代码也可以是多句G.i += 2, 更新循环变量,让循环是能够结束的,不要变成了死循环。
E.i <= 10 , 判断循环条件F.console.log( i ), 因为循环条件成立了,所以执行循环体,循环体可以是一句代码也可以是多句G.i += 2, 更新循环变量,让循环是能够结束的,不要变成了死循环。
E.i <= 10 , 判断循环条件F.console.log( i ), 因为循环条件成立了,所以执行循环体,循环体可以是一句代码也可以是多句G.i += 2, 更新循环变量,让循环是能够结束的,不要变成了死循环。
3.逢7过

1.while循环:当条件成立时,执行循环体,所以也被称为当循环。

语法结构:
初始化循环变量;while( 循环条件 ){ 循环体代码 更新循环变量}
错误的while情形://1.没有在循环上方声明初始化循环变量while(i<=10){ // 循环体代码 console.log(i) i++;}//2.改变循环变量的操作代码应该写在while的循环体中。var i = 1;while (i <= 10) { // 循环体代码 console.log(i)}
i++;

2.do…while循环

语法结构:do{ //循环体代码} while( 循环条件 );
特点:do…while循环是先执行循环体,再判断条件,条件成立,再重新执行循环体。

3.continue

跳过本次循环,执行下一次的循环,跳过特定的循环条件。

4.break

在遇到break的时候,直接结束循环。
break是会结束循环,不再循环了continue是会结束本次循环,下一次循环还是会做滴

5.数组

变量是存储数据的容器,一个变量可以存储一个数据。数组是用来存储多个数据,一个数组可以存储多个数据,不限制类型。
创建数组的语法结构:var arr = [ 1, 2, ‘jack’ ]var arr2 = new Array()
在操作数组的时候,元素(数组中的元素)指的就是数组中的数据
数组为数组中的每一个数据都进行了编号,按顺序进行编号的,第一个元素的编号是0,第二个元素的编号是1,以此类推进行索引(下标)的编号想要通过索引去访问数组中的元素: 数组名[ 索引号 ]
补充: 如果访问的索引号没有对应的元素,访问的结果是undefined
练习: 创建一个数组,保存星期一到星期日的7个字符串,通过索引的形式访问并打印星期日 var arr = [‘星期一’, ‘星期二’, ‘星期三’, ‘星期四’, ‘星期五’, ‘星期六’, ‘星期日’] // 打印 星期日 console.log( arr[6] )
如果想要访问数组中的每一个元素,可以通过遍历数组来做这个事情,使用for循环做遍历// 遍历的是 所有元素的索引for(var i = 0 ; i < 7 ; i++){ console.log( arr[i] )}

6.获取数组中元素的个数(获取数组的长度)

通过数组的length属性得到数组中元素的个数,在我们进行遍历数组的时候,最好是通过length属性得到长度信息for(var i=0;i}
练习:创建一个数组,在数组中放几个数字,对数组中的数字进行求和,求平均值。var arr = [1,3,5,7,9,11];// 声明变量存放总和以及平均值var sum = 0,average = 0;// 遍历数组中的所有数据并加总到 sum变量中for(var i=0 ; i

7.向数组添加新元素

A.直接通过索引号添加新的元素,如果索引号已经有了对应的元素则是修改元素var arr1 = [‘red’, ‘green’, ‘blue’];// 因为arr1没有索引3的元素,所以下面的代码会新增一个索引3的元素,值为yellowarr1[3] = ‘yellow’// 因为arr1中已经有了索引0的元素,所以下面的代码是将第0个元素进行了修改。arr1[0] = ‘cyan’
B.通过push来添加元素var arr1 = [‘red’, ‘green’, ‘blue’];// arr1.push( 需要添加的元素 )arr1.push( ‘yellow’ )