理解 JavaScript 真值和假值
JavaScript 语言区分真值和假值。在布尔上下文中使用时,真值的计算结果为 true,而假值的计算结果为 false。
考虑以下示例数据:
var a = 0; var b = 10 == 5; var c = 1; var d = -1;
理解假值
值 var a = 0;为假,因为零的计算结果为假。同样,var b = 10 == 5;为假,因为比较为假。
理解真实值
值 var c = 1;为真,因为非零数(包括负数)的计算结果为真。因此,var d = -1;
MDN 对 Truthy/Falsy 的定义
根据 MDN:
“在 JavaScript 中,真值是翻译后的值在布尔上下文中评估时为 true。所有值都是 true,除非它们被定义为 false(即,除了false、0、""、null、undefined 和 NaN)。"
虚假值综合列表
根据 MDN,虚假值的完整列表JavaScript包括:
以上是JavaScript 中的真值和假值是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!