📜  反应条件类名 - Javascript(1)

📅  最后修改于: 2023-12-03 15:22:53.783000             🧑  作者: Mango

反应条件类名 - Javascript

在 Javascript 中,我们可以使用一些关键字来表示不同的反应条件。这些反应条件通常与控制流语句(如 if 语句和 switch 语句)一起使用,用于根据不同的条件执行不同的代码块。

下面是一些常用的反应条件类名以及它们的用法和示例:

1. 等于(===

使用“等于”操作符(===),可以比较两个值是否相等。如果两个值类型相同且值相等,则返回 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(数值)是不相等的。

2. 不等于(!==

使用“不等于”操作符(!==),可以比较两个值是否不相等。如果两个值类型不同或值不相等,则返回 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(数值)是不相等的。

3. 大于(>

使用“大于”操作符(>),可以比较两个值的大小关系。如果第一个值大于第二个值,则返回 true;否则返回 false

示例:

let x = 10;
let y = 5;

if (x > y) {
  console.log("x 大于 y");
} else {
  console.log("x 不大于 y");
}

输出:

x 大于 y
4. 小于(<

使用“小于”操作符(<),可以比较两个值的大小关系。如果第一个值小于第二个值,则返回 true;否则返回 false

示例:

let x = 5;
let y = 10;

if (x < y) {
  console.log("x 小于 y");
} else {
  console.log("x 不小于 y");
}

输出:

x 小于 y
5. 大于等于(>=

使用“大于等于”操作符(>=),可以比较两个值的大小关系。如果第一个值大于等于第二个值,则返回 true;否则返回 false

示例:

let x = 10;
let y = 5;

if (x >= y) {
  console.log("x 大于等于 y");
} else {
  console.log("x 小于 y");
}

输出:

x 大于等于 y
6. 小于等于(<=

使用“小于等于”操作符(<=),可以比较两个值的大小关系。如果第一个值小于等于第二个值,则返回 true;否则返回 false

示例:

let x = 5;
let y = 10;

if (x <= y) {
  console.log("x 小于等于 y");
} else {
  console.log("x 大于 y");
}

输出:

x 小于等于 y
7. 逻辑与(&&

使用“逻辑与”操作符(&&),可以将两个表达式结合起来,判断它们是否都为真。如果两个表达式都为真,则返回 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

注意:

如果第一个表达式为假,则不会再判断第二个表达式。这就是所谓的“短路求值”。

8. 逻辑或(||

使用“逻辑或”操作符(||),可以将两个表达式结合起来,判断它们是否至少有一个为真。如果两个表达式都为假,则返回 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

注意:

如果第一个表达式为真,则不会再判断第二个表达式。这就是所谓的“短路求值”。

9. 取反(!

使用“取反”操作符(!),可以将一个表达式的值取反。如果表达式的值为真,则返回 false;如果表达式的值为假,则返回 true

示例:

let x = 10;

if (!(x > 5)) {
  console.log("x 不大于 5");
} else {
  console.log("x 大于 5");
}

输出:

x 大于 5

注意:

取反操作符优先级比较高,因此在使用时需要注意括号的使用。

以上就是 Javascript 中常用的反应条件类名及其用法。掌握这些反应条件类名,可以让您更加灵活地控制程序流程,实现更加复杂的功能。