if...else基本结构
if代码块后面,还可以跟一个else代码块,表示不满足条件时,所要执行的代码。
if (m === 3) {
// 满足条件时,执行的语句
} else {
// 不满足条件时,执行的语句
}
多个if...else连接
对同一个变量进行多次判断时,多个if...else语句可以连写在一起。
if (m === 0) {
// ...
} else if (m === 1) {
// ...
} else if (m === 2) {
// ...
} else {
// ...
}
if...else嵌套
var eat = true; var food = "猪肉炖粉条"; if (eat) { if (food == "双椒鱼头") { console.log('双椒鱼头'); }else{ console.log("猪肉炖粉条"); } } else { console.log('不吃了'); }
else代码块总是与离自己最近的那个if语句配对。