可能重复: 为什么('0'?'a':'b')的行为不同于('0'== true?'a':'b')
'0' == false; // true '0' || 1; // '0' '0' ? true : false; // true !!'0' // true
是"=="会投'0'- > 0- > false,但其他不?
"=="
'0'
0
false
我想要更多细节.
javascript boolean
boolean ×1
javascript ×1