昆明网站制作企业,公司成立费用,网站的网站建设,溧阳市城乡建设局网站生活中#xff0c;条件与我们息息相关。举几个例子#xff1a;如果这周放假#xff0c;那么我就要出去玩#xff1b;如果明天不下雨#xff0c;我就和小花出去踢足球#xff1b;如果我饿了#xff0c;我要么吃饭#xff0c;要么吃面#xff0c;要么就忍着。同样的条件与我们息息相关。举几个例子如果这周放假那么我就要出去玩如果明天不下雨我就和小花出去踢足球如果我饿了我要么吃饭要么吃面要么就忍着。同样的在 JavaScript 中我们也有条件语句下面为大家讲解在 JavaScript 中如何使用条件语句。
if...else 语句
最基本的 if...else 语句。它的语法为
if (条件) {// 当条件为 true 时执行的语句
} else {// 当条件为 false 时执行的语句
}例子
if (3 2) {console.log(我真帅);
} else {console.log(不可能);
}上述例子在控制台中打印的语句为我真帅。
if...else 嵌套。它的语法是
if(条件 1){// 当条件 1 为 true 时执行的代码}
else if(条件 2){// 当条件 2 为 true 时执行的代码}
else{// 当条件 1 和 条件 2 都不为 true 时执行的代码}注根据实际情况还可以嵌套更多的 else if。
例子
var d new Date().getDay();
if (d 0) {console.log(今天星期天);
} else if (d 1) {console.log(今天星期一);
} else if (d 2) {console.log(今天星期二);
} else {console.log(好多啊我不想写了);
}switch case 语句
从前面的例子中我们可以看出来当条件很多的时候一直嵌套 else if 语句显然是有点不科学的由此我们引出了 switch case 语句先来看看它的语法
switch(k){case 1:执行代码块 1 ;break;case 2:执行代码块 2 ;break;default:默认执行k 值没有在 case 中找到匹配时;
}通过 switch case 语句来改写上面的例子
var d new Date().getDay();
switch (d) {case 0:console.log(今天星期天);break;case 1:console.log(今天星期一);break;case 2:console.log(今天星期二);break;case 3:console.log(今天星期三);break;case 4:console.log(今天星期四);break;case 5:console.log(今天星期五);break;default:console.log(今天星期六);break;
}三元运算符
语法
条件表达式结果 1:结果 2含义问号前面的位置是判断的条件判断结果为 boolean 型为 true 时执行结果 1为 false 时执行结果 2。
例子:
3 2 ? console.log(3 比 2 大) : console.log(3 比 2 小);