📅  最后修改于: 2023-12-03 15:22:53.783000             🧑  作者: Mango
在 Javascript 中,我们可以使用一些关键字来表示不同的反应条件。这些反应条件通常与控制流语句(如 if 语句和 switch 语句)一起使用,用于根据不同的条件执行不同的代码块。
下面是一些常用的反应条件类名以及它们的用法和示例:
===
)使用“等于”操作符(===
),可以比较两个值是否相等。如果两个值类型相同且值相等,则返回 true
;否则返回 false
。
示例 1:
let x = 10;
let y = 5 + 5;
if (x === y) {
console.log("x 和 y 相等");
} else {
console.log("x 和 y 不相等");
}
输出:
x 和 y 相等
示例 2:
let a = "10";
let b = 10;
if (a === b) {
console.log("a 和 b 相等");
} else {
console.log("a 和 b 不相等");
}
输出:
a 和 b 不相等
注意:
使用“等于”操作符时,值的类型也会被比较。例如,
"10"
(字符串)和10
(数值)是不相等的。
!==
)使用“不等于”操作符(!==
),可以比较两个值是否不相等。如果两个值类型不同或值不相等,则返回 true
;否则返回 false
。
示例:
let x = 10;
let y = 5 + 5;
if (x !== y) {
console.log("x 和 y 不相等");
} else {
console.log("x 和 y 相等");
}
输出:
x 和 y 不相等
注意:
使用“不等于”操作符时,值的类型也会被比较。例如,
"10"
(字符串)和10
(数值)是不相等的。
>
)使用“大于”操作符(>
),可以比较两个值的大小关系。如果第一个值大于第二个值,则返回 true
;否则返回 false
。
示例:
let x = 10;
let y = 5;
if (x > y) {
console.log("x 大于 y");
} else {
console.log("x 不大于 y");
}
输出:
x 大于 y
<
)使用“小于”操作符(<
),可以比较两个值的大小关系。如果第一个值小于第二个值,则返回 true
;否则返回 false
。
示例:
let x = 5;
let y = 10;
if (x < y) {
console.log("x 小于 y");
} else {
console.log("x 不小于 y");
}
输出:
x 小于 y
>=
)使用“大于等于”操作符(>=
),可以比较两个值的大小关系。如果第一个值大于等于第二个值,则返回 true
;否则返回 false
。
示例:
let x = 10;
let y = 5;
if (x >= y) {
console.log("x 大于等于 y");
} else {
console.log("x 小于 y");
}
输出:
x 大于等于 y
<=
)使用“小于等于”操作符(<=
),可以比较两个值的大小关系。如果第一个值小于等于第二个值,则返回 true
;否则返回 false
。
示例:
let x = 5;
let y = 10;
if (x <= y) {
console.log("x 小于等于 y");
} else {
console.log("x 大于 y");
}
输出:
x 小于等于 y
&&
)使用“逻辑与”操作符(&&
),可以将两个表达式结合起来,判断它们是否都为真。如果两个表达式都为真,则返回 true
;否则返回 false
。
示例:
let x = 10;
let y = 5;
if (x > 5 && y > 5) {
console.log("x 和 y 都大于 5");
} else {
console.log("x 和 y 中至少有一个小于等于 5");
}
输出:
x 和 y 中至少有一个小于等于 5
注意:
如果第一个表达式为假,则不会再判断第二个表达式。这就是所谓的“短路求值”。
||
)使用“逻辑或”操作符(||
),可以将两个表达式结合起来,判断它们是否至少有一个为真。如果两个表达式都为假,则返回 false
;否则返回 true
。
示例:
let x = 10;
let y = 5;
if (x > 5 || y > 5) {
console.log("x 和 y 中至少有一个大于 5");
} else {
console.log("x 和 y 都小于等于 5");
}
输出:
x 和 y 中至少有一个大于 5
注意:
如果第一个表达式为真,则不会再判断第二个表达式。这就是所谓的“短路求值”。
!
)使用“取反”操作符(!
),可以将一个表达式的值取反。如果表达式的值为真,则返回 false
;如果表达式的值为假,则返回 true
。
示例:
let x = 10;
if (!(x > 5)) {
console.log("x 不大于 5");
} else {
console.log("x 大于 5");
}
输出:
x 大于 5
注意:
取反操作符优先级比较高,因此在使用时需要注意括号的使用。
以上就是 Javascript 中常用的反应条件类名及其用法。掌握这些反应条件类名,可以让您更加灵活地控制程序流程,实现更加复杂的功能。