当条件满足就执行if后面{}中的代码
当条件不满足就执行else后面{}中的代码
并且两个{}只有一个会被执行, 只会执行一次
if(条件表达式){
//条件满足执行的语句;
}else{
// 条件不成立执行的语句;
}
if(条件表达式A){
// 条件A满足执行的语句;
}else if(条件表达式B){
//条件B满足执行的语句;
}else{
//前面所有条件都不满足执行的语句;
}
var e = prompt("工资");
if (e >= 20000) {
console.log("去三亚7日游")//大于2w执行
} else if (e >= 10000) {
console.log("省内5日游")//大于1w执行
} else if (e >= 5000) {
console.log("买一套喜欢的衣服")//大于5k执行
} else {
console.log("老老实实上班")//都不成立执行
}
f的嵌套, 表示在满足第一个条件的情况下在满足第二个条件然后输出。
if (条件1) {
if (条件2) {
输出值(中间可多加if表示满足的条件);
}
}