语言特性参考

真值(truthy value)和假值(falsy value)

将真值(假值)转化为布尔值得到“真”(“假”),或者将其直接用于条件判断和“真”(“假”)等价。

JavaScript

假值包括 falsenullundefinedNaN0 和空字符串 ""

对象是真值,因此空对象 {} 和空列表 [] 是真值。