各種比較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