Movatterモバイル変換


[0]ホーム

URL:


  1. MDN Web 文档术语表:Web 相关术语的定义
  2. 真值

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in EnglishAlways switch to English

真值

JavaScript 中,真值是在布尔值上下文中,转换后的值为true 的值。被定义为假值以外的任何值都为真值。(即所有除false0-00n""nullundefinedNaN 以外的皆为真值)。

JavaScript 在布尔值上下文中使用强制类型转换

JavaScript 中的真值示例如下(这些值会被强制转换为true,因此if 后的代码段将被执行):

js
if (true)if ({})if ([])if (42)if ("0")if ("false")if (new Date())if (-42)if (12n)if (3.14)if (-3.14)if (Infinity)if (-Infinity)

逻辑与运算 &&

如果第一个对象为真值,则逻辑与运算返回第二个操作数。

js
true && "狗狗"// 返回“狗狗”[] && "狗狗"// 返回“狗狗”

参见

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp