1、if 单分支语句
括号内的条件为true时,进入大括号里执行代码 小括号内的结果若不是布尔类型时,会发生隐式转换转为布尔类型
if (条件) {
满足条件要执行的代码
}
if (4 > 3) {
alert('你真帅');
}
2、if-双分支语句
if (条件) {
满足条件要执行的代码
} else {
不满足条件执行的代码
}
if (4 > 5) {
alert('满足条件才能执行我');
} else {
alert('没满足条件就执行我吧!');
}
3、if-多分支语句
先判断条件1,若满足条件1就执行代码1,其他不执行 若不满足则向下判断条件2,满足条件2执行代码2,其他不执行 若依然不满足继续往下判断,依次类推 若以上条件都不满足,执行else里的代码n
if (条件1) {
满足条件1要执行的代码
} else if(条件2) {
满足条件2要执行的代码
} else if(条件3) {
满足条件3要执行的代码
} else {
不满足条件执行的代码
}
4、三元运算符
一般用来取值
语法:
条件 ? 满足条件执行的代码 : 不满足条件执行的代码
4 > 3 ? alert('值为真,可以执行我') : alert('值为假,就执行我吧');
switch case语句使用较少,就不写啦