時々見かけるイコール3つの演算子(===)、これは何だろう?ということで調べてみたところ、
下記のページにたどり着きました。
http://js.tank.jp/javascript/post_9.html
イコール2つ(==)は、等価演算子
イコール3つ(===)は、厳密等価演算子
だそうです。
2つの違いは、イコール3つのほうは「厳密」ということからも
型の比較も行います。
例えば、数字の「5」と文字の「"5"」を比較した場合
イコール2つのほうでは、trueが返りますが
イコール3つのほうでは、型が違うためfalseになります。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。