流程控制语句分类,switch基本结构,switch穿透性及break,switch语句default,switch案例分数评级,for...in语句,while及do while语句,break及continue终止循环。
1.程序的三种基本结构
- 顺序结构:按照顺序一条一条执行,从上至下;
- 分支结构:执行的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。if...else if...else...语句,switch语句;
- 循环结构:重复的做一件事情,如果不给条件,就会无限执行。可以限制重复的次数。for循环,for...in循环,while循环,do while循环,forEach循环等;
2.分支结构——if语句
if...else if...else...语句,switch语句
// 单条件判断
if(判断条件){//....}
if(判断条件){
//....
}else{
//....
}
// 多条件判断
if(判断条件1){
//....
}else if(判断条件2){
//....
}else if(判断条件3){
//....
}else{
//....
}
3.分支结构——switch语句
switch (表达式||变量) {
case value1:
console.log('执行的代码1');
break;
case value2:
console.log('执行的代码2');
break;
case value3:
console.log('执行的代码3');
break;
default:
console.log('执行的代码4');
break;
}
- switch后面的小括号内可以写变量 || 表达式,一般都是变量。
- value是与括号里的内容作比较的,这个比较是全等的比较。
- 一旦满足全等的条件,就会执行后续的代码。
- default,以上条件都不满足时候,执行这里对应代码。
- default可以放在任何位置。