boolean trick
if(0<100<0) // false
if(0<100<(0+4)) // true
0<100<0 -> true<0 -> 1<0 -> false
0<100<(0+4) -> true<4 -> 1<4 -> true
undefined === null // false
undefined == null // true
'' == false // true, === false
' ' == false // true, === false
null == false // false, null与undefined在与其他数相等运算时不进行类型转换
number trick
// 0
Number()
Number(0)
Number('')
Number('0')
Number(false)
Number(null)
Number([])
Number([0])