Hatena::Groupmnemonic

きおく屋めがねばし

 | 

2013-01-08

「3.8.1 変換と比較」

Conversions and Equality

等値演算子 == でも、等しいかどうかの判定が柔軟に行われます。例えば、以下に挙げる比較はすべて true と判定されます。

null == undefined  // この 2 つの値は等しいものとして扱われる。
"0" == 0           // 比較する前に、文字列は数値に変換される。
0 == false         // 比較する前に、論理値は数値に変換される。
"0" == false       // 比較する前に、両方のオペランドが数値に変換される。

トラックバック - http://mnemonic.g.hatena.ne.jp/paragramma/20130108
 |