Boolean:
数据类型 | 转换为true | 转换为false |
---|---|---|
Boolean | true | false |
string | 任何非空字符串 | ‘’(空字符串) |
Number | 任何非零的数字值(包括无穷大) | 0和NaN |
Object | 任何对象 | null |
操作符:
2个等于号判断的是值
3个等于号判断的是类型
表达式 | 值 |
---|---|
null == undefined | true |
“NaN” == NaN | false |
NaN == NaN | false |
NaN != NaN | true |
false == 0 | true |
true == 1 | true |
true == 2 | false |
undefined == 0 | false |
null == 0 | false |
‘5’ == 5 | true |