タグ

厳密等価演算子に関するnooby_noobのブックマーク (1)

  • 等価演算子(==)と厳密等価演算子(===) - Ajax専

    Javascriptで知っておくべき知識 > 等価演算子(==)と厳密等価演算子(===) 2007年01月26日 「等価演算子(==)」と意外と知られていない「厳密等価演算子(===)」についてのリファレンスです。 ”==”と”===”の共通仕様 2つとも基的には比較して同じなら”true”、異なるなら”false”を返します。型によって比較方法が異なります。比較方法を以下に示します。 1.数値とブール値は”値”によって比較されます。 2.文字列の場合、文字数が同じでかつ同じ文字で構成されている場合に”true”を返します。 3.オブジェクト・配列・関数及びその変数は参照によって比較されます。つまり同じ参照の場合のみ”true”を返します。内部の値が同じでも参照が異なれば”false”を返します。 ”==”と”===”の異なる仕様 では実際にどこが異なるかというと、「型を自動変換するか

    nooby_noob
    nooby_noob 2013/07/05
    等価演算子について
  • 1