js类型转化

1. == 是会进行类型转换再进行判断的。 true是转换成1,false是转换成0 然后再进行判断 

2 == true
false
1 == true
true
0 === false
false
0 == false
true
"1" == true
true

2. === 是不会进行类型转换直接判断的。

3.

Boolean(null)
false
Boolean(undefined)
false
Boolean(obj = {})
true
Boolean(0)
false
Boolean(NaN)
false
Boolean(' ')
true
Boolean('')
false
原文地址:https://www.cnblogs.com/zhuni/p/6076700.html