顺序控制
按照代码顺序,自上而下的运行
分支控制
让程序有选择的进行执行
单分支
if else
------单分支------
let age = 19;
if(age > 18){
console.log("你成年了");
}else{
console.log("你还是个小孩");
}
多分支
if else if
------多分支------
if(条件){
}else if(条件一){
}else if(条件N){
}else{}
//满足一条后就不会触发其他条件了
switch
//等价于多分支 代码清晰、执行效率高于if else if……
switch(){
case A:
break;
case B:
break;
case C:
break;
…
default:
break;
}
循环控制
简便、快、运算速度、节约内存
for
for(循环初值;循环条件;递增递减){
语句;//循环体
}
for(表达式1;表达式2;表达式3){
表达式4
}
while
while(循环条件){
语句;//循环体
}
do while
do{
语句;//循环体
}while(循环条件);
//需要注意的是 do while 是先执行语句再进行循环判断
打断循环
- break 打断整个循环
- continue 跳过本次循环