各种比较true和false
1 == true = true
1 ? true : false = true
0 == false = true
0 ? true : false = false
'' == false = true
'' ? true : false = false //空字符串也是false?
null == false = false
null ? true : false = false
undefined == false = false
undefined ? true : false = false
NaN == false = false
NaN ? true : false = false
各种或
true || 1 = true
1 || true = 1 //这个没想到
true || 0 = true
0 || true = true
false || 1 = 1 //没想到
1 || false = 1 //没想到
false || 0 = 0 //没想到
0 || false = false
1 || 0 = 1
0 || 1 = 1
true || null = true
null || true = true
true || undefined = true
undefined || true = true
NaN || true = true
true || NaN = true
null || undefined = undefined //返回最后一个?
undefined || null = null
NaN || undefined = undefined
undefined || NaN = NaN
各种与
true && 1 = 1 //没想到
1 && true = true
true && 0 = 0 //没想到
0 && true = 0 //没想到
true && null = null //没想到
null && true = null
true && undefined = undefined
undefined && true = undefined
NaN && true = NaN
true && NaN = NaN
null && NaN = null
NaN && null = NaN
null && undefined = null //返回第一个
undefined && null = undefined
NaN && undefined = NaN
undefined && NaN = undefined
false && 1 = false
1 && false = false
false && 0 = false
0 && false = 0