true == "true"
JavaScript は比較とに対してどのように動作します(0 == "0")
か?
2 に答える
3
型強制認識演算子 (== および !=) は、いくつかの奇妙な結果をもたらす可能性があります。
'' == '0' // false
0 == '' // true
0 == '0' // true
false == 'false' // false
false == '0' // true
false == undefined // false
false == null // false
null == undefined // true
' \t\r\n ' == 0 // true
=== および !== 厳密等価演算子は常に優先されます。
于 2009-08-15T18:48:39.100 に答える
3
== または != を使用する場合、2 つの式の型が異なる場合、それらを文字列、数値、またはブール値などに変換しようとします。
ただし、型変換が行われない同一性比較 === または !== を使用することができ、同じと見なされるには型が同じでなければなりません。
于 2009-08-15T16:47:25.180 に答える