ECMAScript 中所有类型的值都有与这两个Boolean值等价的值
数据类型 转换为true的值 转换为false的值
Boolean true false(
String 任何非空字符串 ..(空字符串)
Number 任何非零数字值(包括无穷大) 0和NaN
Object 任何对象 null
Undefined n/a undefined
n/a(或N/A)是 not applicable的缩写,意思是“不适用”。
逻辑非操作符操作规则