首页 >web前端 >js教程 >JavaScript 中的真值和假值是什么?

JavaScript 中的真值和假值是什么?

Patricia Arquette
Patricia Arquette原创
2024-12-02 10:30:11500浏览

What are Truthy and Falsy Values in JavaScript?

理解 JavaScript 真值和假值

在 JavaScript 中,某些值在布尔上下文中被评估为真值或假值。这些评估对于条件语句、逻辑运算和语言的其他方面至关重要。

关于您提供的示例数据:

  1. var a = 0: 虚假的。在布尔上下文中,零的计算结果为 false。
  2. var a = 10 == 5: Falsy。如果值相等,比较运算符 == 返回 true。由于 10 不等于 5,因此计算结果为 false。
  3. var a = 1: 真值。非零数字是真实的。
  4. var a = -1: 真实。负数也是真值。

MDN 真值和假值的定义:

根据 MDN(Mozilla 开发者网络),真值在以下情况下评估为 true:在布尔上下文中使用,同时考虑所有其他值虚假。

虚假值列表JavaScript:

  1. false
  2. null
  3. 未定义
  4. 0
  5. NaN
  6. ' ' (空字符串)
  7. 空字符串
  8. document.all
  9. 0n (BigInt)
  10. -0

以上是JavaScript 中的真值和假值是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn