📜  在 js 中不等于 - Javascript (1)

📅  最后修改于: 2023-12-03 14:50:57.933000             🧑  作者: Mango

在 JavaScript 中不等于 - Javascript

在 JavaScript 中,我们通常使用等于(==)和严格等于(===)运算符来比较两个值是否相等。但是,我们也需要了解如何判断两个值不相等。

不等于运算符(!=

在 JavaScript 中,我们可以使用不等于运算符(!=)来判断两个值是否不相等。当两个值不相等时,该运算符返回 true,否则返回 false。下面是一个示例:

const a = 5;
const b = 10;

if (a != b) {
  console.log("a 不等于 b");
} else {
  console.log("a 等于 b");
}

输出结果为:

a 不等于 b

在上面的示例中,我们比较了变量 ab 的值。由于 a 的值不等于 b 的值,所以不等于运算符返回 true,输出了相应的消息。

严格不等于运算符(!==

除了不等于运算符(!=),JavaScript 还提供了严格不等于运算符(!==)。与不等于运算符不同,严格不等于运算符不仅会比较两个值的值是否不等,还会比较它们的数据类型是否相同。只有在值和类型都不相等时,该运算符才返回 true。下面是一个示例:

const a = 5;
const b = "5";

if (a !== b) {
  console.log("a 不等于 b");
} else {
  console.log("a 等于 b");
}

输出结果为:

a 不等于 b

在上面的示例中,虽然变量 ab 的值是相等的,但它们的数据类型不同(a 是一个数字,而 b 是一个字符串)。因此,严格不等于运算符返回 true

小结
  • 在 JavaScript 中,我们使用不等于运算符(!=)来判断两个值是否不相等。
  • 严格不等于运算符(!==)会比较两个值的值和类型是否都不相等。
  • 根据实际需求选择使用不等于运算符或严格不等于运算符。

希望这个介绍对你理解在 JavaScript 中不等于的概念有所帮助!