运算符 布尔值返回布尔值的运算符 不要混淆赋值表达式(=)、严格相等运算符(=)和相等运算符() 布尔值 布尔值代表“真”和“假”两个状态。 返回布尔值的运算符 前置逻辑运算符: !(Not)相等运算符: ,!=,=,!==比较运算符: > , >=, <= 如果 JavaScript 预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。转换规则是除了下面六个值被转为false,其他值都视为true。 undefinednullfalse0NaN""或’’(空字符串)