流程控制
ifelse嵌套
if(条件){ 条件 返回值 真 }else{ false 执行 }
多分支流程控制:某个变量是否多个值的场景
switch()var{ case"值": js代码段 break; case"值": js代码段 break; case"值": js代码段 break; default: break; }
循环:
循环:执行需要重复执行的代码段
遍历:
1、遍历数组、对象
2、dom节点
重复执行的代码段
注意不要将循环处理成死循环
for(起始变量;结束条件,循环方式){ 循环体 }
循环嵌套
//外层循环进行一次次,内层执行完毕 for(){ for(){ for(){ } } }
不固定次数循环
while(exp){ continue;(跳过当前循环) break;(终止循环) }
do{ 循环体 }while(exp) function递归