据我了解,我相信var a = 1; 是唯一的真理,其余都是虚假的-这是正确的吗?
没有。
var a = 0;
数字零是 虚假的 。但是,请注意,字符串零
"0"是真实的。
var a = 10 == 5;
这是一样的
var a = (10 == 5);,所以这是 虚假的 。
var a = 1;
var a = -1;
包括负数在内的任何非零数都是 真实的 。
从MDN报价
在Javascript中, 真实 值是在布尔上下文中求值时转换为true的值。所有值均为truthy除非它们被定义为 falsy(即,除了
false,0,"",null,undefined,和NaN)。
Javascript中的伪造值列表: 来自MDN
false
null
undefined
0
NaN
''
,""
,````(空模板字符串)document.all
0n
:BigInt-0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)