JavaScript中的判断方式
JavaScript中有多种判断方式,用于控制程序的流程和执行条件。以下是JavaScript中包括判断的所有方式,并附带相关的示例代码和中文注释。
-
if 语句
-
if 语句是最常见的条件判断语句,根据条件的真假执行不同的代码块。
var num = 10;
if (num > 0) {
console.log("num是正数");
} else {
console.log("num不是正数");
}
-
if...else if...else 语句
-
使用 if...else if...else 语句可以根据多个条件执行不同的代码块。
var num = -5;
if (num > 0) {
console.log("num是正数");
} else if (num < 0) {
console.log("num是负数");
} else {
console.log("num是零");
}
-
switch 语句
-
使用 switch 语句可以根据表达式的值执行不同的代码块。
var day = 3;
switch (day) {
case 1:
console.log("星期一");
break;
case 2:
console.log("星期二");
break;
case 3:
console.log("星期三");
break;
default:
console.log("未知");
break;
}
var num = 5
var result = (num > 0) ? "正数" : "非正数"
console.log(result)
var num = 10
var flag = (num > 0) && (num < 20)
console.log(flag)
-
|| (逻辑或)运算符
-
使用逻辑或运算符可以在多个条件中任意一个为真时执行代码。
var num = 10
var flag = (num === 5) || (num === 10)
console.log(flag)
var num = 10
var flag = !(num === 5)
console.log(flag)
以上是 JavaScript 中的常见判断方式,包括 if 语句、 if...else if...else 语句、 switch 语句、三元运算符以及逻辑与、逻辑或、逻辑非运算符