エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
==(等価演算子)と===(厳密等価演算子)の違い - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
==(等価演算子)と===(厳密等価演算子)の違い - Qiita
業務でコードレビューを行っている時に、メンバーのソースで意図せず"=="と"==="が混在していたので。 ... 業務でコードレビューを行っている時に、メンバーのソースで意図せず"=="と"==="が混在していたので。 改めて違いについて記事にしてみます。 等価演算子(==)と厳密等価演算子(===)の定義 JavaScriptでもTypeScriptでも、等価演算子は非推奨で、厳密等価演算子を用いることが推奨されています。 ”=="と”===”は厳密には異なる挙動を示します。 MDNのドキュメントを確認してみましょう。 等価演算子 等価演算子 (==) は、二つのオペランドが等しいことを検査し、論理値で結果を返します。厳密等価演算子とは異なり、オペランドの型が異なる場合には型の変換を試みてから比較を行います。 厳密等価演算子 厳密等価演算子 (===) は、二つのオペランドが等しいことを検査し、論理値で結果を返します。*等価演算子とは異なり、厳密等価演算子はオペランドの型が異なる場合、常に異なるもの

