var num = 8;if(num < 10) {console.log("num小于10");} else {console.log("num大于等于10");}switch语句也可以根据不同的情况执行不同的代码块。如下面这个例子,根据不同的score数值,执行不同的case语句块中的代码:var score = 80;switch(Math.floor(score / 10)){case 10:case 9:console.log("优秀");break;case 8:case 7:console.log("良好");break;case 6:console.log("及格");break;default:console.log("不及格");break;}三元表达式是一个简洁的判断语句,也可以根据条件是否成立来执行不同的代码块。如下面这个例子,如果age的值大于等于18,则返回成年,否则返回未成年:var age = 20;var result = (age >= 18) ? "成年" : "未成年";console.log(result);除了以上几种基本判断语句外,Javascript还可以使用逻辑运算符and(&&)、or(||)和not(!)来组合多个条件语句。逻辑and运算符的作用是将两个条件语句连接起来,只有当两个条件都成立时,if语句才会执行if块中的代码。如下面这个例子,只有当age的值大于等于18且小于等于25时,if语句才会输出年龄在18-25之间:
var age = 20;if(age >= 18 && age <= 25) {console.log("年龄在18-25之间");}逻辑or运算符的作用是将两个条件语句连接起来,只要其中有一个条件成立,if语句就会执行if块中的代码。如下面这个例子,只有当color的值为“red”或“green”时,if语句才会输出颜色是红色或绿色:var color = "red";if(color == "red" || color == "green") {console.log("颜色是红色或绿色");}逻辑not运算符的作用是将一个条件语句取反,如果条件原本成立,则取反后不成立,反之亦然。如下面这个例子,只有当age的值小于18时,if语句才会输出未成年:var age = 20;if(!(age >= 18)) {console.log("未成年");}以上是Javascript中常用的判断语句和逻辑运算符,可以根据实际情况来灵活运用。在实际开发中,判断语句和逻辑运算符经常会用到,是编写优秀代码不可或缺的一部分。上一篇:css按钮式超链接
下一篇:javascript中各种方法









