1、if
结构 if(条件){
代码块
}
满足if条件的话,就执行它内部的代码块
2、if…else
结构:if(条件){
代码块1
}else{
代码块2
}
判断是否满足if中的条件,满足的话,就执行if里的代码块,如果不满足if中的条件,就执行else里的代码块
#注: 条件表达式为true,执行代码块1
条件表达式为false,执行else中的代码块2
3、if…else if…else
结构:if(条件){
代码块1
}else if(条件){
代码块2
}else{
代码块3
}
这个结构是一个整体,当满足其中一个条件的时候就不会继续往下判断了。
当满足if的条件时,执行代码块1;当满足else if的条件时,执行代码块2;当不满足if和else if里的条件时,执行
代码块3。
JS不支持6<age<18这种语句
tips:多个条件判断可以从大往小进行判断
var age = prompt("请输入年龄");
if (age >18) {
console.log("可以上网吧")
} else if (age > 12) {
console.log("可以上中学")
} else if (age > 6) {
console.log("可以打酱油")
} else {
console.log("在加吃奶")
}