2011年9月27日火曜日

JavaScriptのイコール演算子


時々見かけるイコール3つの演算子(===)、これは何だろう?ということで調べてみたところ、
下記のページにたどり着きました。
http://js.tank.jp/javascript/post_9.html

イコール2つ(==)は、等価演算子
イコール3つ(===)は、厳密等価演算子
だそうです。

2つの違いは、イコール3つのほうは「厳密」ということからも
型の比較も行います。
例えば、数字の「5」と文字の「"5"」を比較した場合
イコール2つのほうでは、trueが返りますが
イコール3つのほうでは、型が違うためfalseになります。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。