湖南智能网站建设平台,网站免费推广怎么做,2024百度下载,戚墅堰做网站价格if条件语句
if结构先判断一个表达式的布尔值#xff0c;然后根据布尔值的真伪#xff0c;执行不同的语句。所谓布尔值#xff0c;指的是JavaScript 的两个特殊值#xff0c;true表示真#xff0c;false表示伪。
if语句语法规范 if(布尔值){语句;}var m3if(m3){console.l…if条件语句
if结构先判断一个表达式的布尔值然后根据布尔值的真伪执行不同的语句。所谓布尔值指的是JavaScript 的两个特殊值true表示真false表示伪。
if语句语法规范 if(布尔值){语句;}var m3if(m3){console.log(true)} 注意注意if后面的表达式之中不要混淆赋值表达式()、严格相等运算符()和相等运算符()。尤其是赋值表达式不具有比较作用。 if...else条件语句 if代码块后面还可以跟一个else代码块表示不满足条件时所要执行的代码。 var m4if(m3){console.log(true)}else{console.log(false)} 多个if..else链接 var m3if(m4){console.log(true)}else if(m4){console.log(大了)}else{console.log(小了) if...else的嵌套 var eat true;var food 猪肉炖粉条;if(eat){if(food 双椒鱼头){console.log(双椒鱼头);}else{console.log(猪肉炖粉条);}}else {console.log(不吃了);} switch 条件语句
多个if...else连在一起使用的时候可以转为使用更方便的switch结构
if..else语句
var a3;if(a1){console.log(今天星期一);}else if(a2){console.log(今天星期二);}else if(a3){console.log(今天星期三);}else if(a4){console.log(今天星期四);}else if(a5){console.log(今天星期五);}else if(a6){console.log(今天星期六);}else{console.log(今天星期天);}
switch语句 var x3;switch(x){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;case 6:console.log(今天星期六);break;case 7:console.log(今天星期天);break;} 注意需要注意的是每个case代码块内部的break语句不能少否则会接下去执行下一个case代码块而不是跳出switch结构。
三元运算符
JavaScript还有一个三元运算符(即该运算符需要三个运算子)?也可以用于逻辑判断.
三元运算符的语法格式
条件 表达式1 表达式2
三元运算符可以被视为if...else..的简写形式因此可以用于多种场合 。
if..else语句 var num10;if(num%21){console.log(奇数);}else{console.log(偶数);}
三元运算符 var num10;num%21 ? console.log(奇数) : console.log(偶数);