一.js三大流程控制语句
1.顺序语句
2.循环语句
3.分支语句
二.分支语句
单分支语句:
if(表达式/判断条件){
条件成立时执行的代码
}
双分支语句:
if(表达式/判断条件){
条件成立执行的代码
}else{
条件不成立执行的代码
}
多分支语句:
if(表达式/判断条件){
该条件成立时执行的代码
} else if(表达式/判断条件){
该条件成立时执行的代码
}else if(表达式/判断条件){
该条件成立时执行的代码
}
...
else{
上述条件都不成立执行的代码
}
switch case 语句:
switch(表达式){
case 值1:
执行的代码
break;
case 值2:
执行的代码
break;
case 值3:
执行的代码
break;
...
default:上述所有的case都不成立执行的代码
}
三元运算符:
表达式1 ? 表达式2 : 表达式3
如果表达式1的结果是true执行表达式2
如果表达式1的结果是false执行表达式3
三、循环
1.while循环
第一步:定义一个计数器
第二步:写循环条件,条件成立的话,执行花括号里的代码
第三步:写循环体,要循环执行的代码
第四步:计数器++
2. do while
3.for 循环
for(表达式1;表达式2;表达式3){
循环体
}
表达式1:定义变量的计数器
表达式2:循环的条件
表达式3:计数器++
4.break与continue?
break是终止循环,看到break后面的代码就不执行了
continue:跳出当前循环,开始下一次循环