流程控制:

if语句:
if(条件表达式){
执行语句
}
如果条件成立则执行,否则什么也不做
if else语句
if(条件表达式){
执行语句
}else{
执行语句
}
条件成立,执行if里面的代码,否则执行else里面的代码
多分支语句
if(条件表达式){
}else if(条件表达式2){
}else
三元表达式:
条件表达式?语句1:语句2
条件表达式成立,值为1,否则为2
条件表达式1?语句1:条件表达式2?语句2:语句3
条件1成立,值为1,否则判断条件2,条件2成立,值为2,否则为3
switch语句
switch(条件表达式){
case value1:
执行语句1;
break;
case value2:
执行语句2;
break;
…
default:
执行最后的语句
}
当变量设置一系列特定值时,可以使用switch语句
var num=3
switch(num){
case 1:
console.log(1)
break;
}
这里的num和case中的值匹配时必须全等,即num===1
如果当前case中没有break,则不会退出switch,而是继续执行下一个case
