if(判断条件){} else if(判断条件){} else{}- 要先写小范围的条件再写大范围的条件- else if、else 可以不写switch(判断变量){ case 具体的值1: 要执行的代码段1; break; case 具体的值2: 要执行的代码段2; break; ...... default: 要执行的代码段; break;}- case 结构后面要跟一个具体的数值- case 结构可以有无数个- 如果所有 case 都不满足,要执行 default 中的内容- default 可以不写,并且 default 也不用写条件 - switch 底层是全等比较"===",类型和内容都要一致 3. 循环结构(1)while 循环作用:反复执行一段代码代码:while (判断条件/boolean) { 代码块;}执行流程:当代码执行到while时,会先判断条件是否为true,为真就执行while中的代码块,执行完毕后再回到while处进行判断,为真就再次执行,为假就不执行。(先判断后执行)注意:- 判断条件一定不能一直为true,会成为一个死循环- 循环体一定要明确- 实际开发中一般不用while,一般都用for(2)do while 循环do { 代码块;} while(判断条件/boolean)和 while 类似,但它是先执行后判断,比 while 会多执行一次(3)for 循环作用:反复执行同一段代码for (var i=初始值; 判断条件; i++) { 代码块;}执行流程:当程序运行到for的时候,会先声明一个变量i,并且赋初始值,判断i是否满足后面的判断条件,如果满足,执行下面的要循环的代码块,代码 块执行完成之后再执行i++,再判断判断条件是否满足,如果满足再次按照上面的流程执行,如果不满足,直接结束for循环。 三个表达式均为可选,但是必须写分号!!!for(;;){程序} //死循环; (4)总结:① 遍历数组首选for循环,简单循环使用for② 若不计循环次数(不知道循环多少次),首选while③ 若无论怎样,至少执行一次,首选do...while4. 跳出循环break:立即跳出循环continue:立即跳出本次循环,进入下一次循环
新闻热点
疑难解答