エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TypeScriptの等価演算子(==)と厳密等価演算子(===)について - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TypeScriptの等価演算子(==)と厳密等価演算子(===)について - Qiita
等価演算子(==)と厳密等価演算子(===)とは JavaScriptでもそうですが、基本的にTypeScriptでも 等価演算... 等価演算子(==)と厳密等価演算子(===)とは JavaScriptでもそうですが、基本的にTypeScriptでも 等価演算子(以下、==)ではなく、厳密等価演算子(以下、===)を用いることが推奨されています。 というのも==と===は厳密には違う挙動をします。 等価演算子 (==) は、二つのオペランドが等しいことを検査し、論理値で結果を返します。厳密等価演算子とは異なり、オペランドの型が異なる場合には型の変換を試みてから比較を行います。 厳密等価演算子 (===) は、二つのオペランドが等しいことを検査し、論理値で結果を返します。等価演算子とは異なり、厳密等価演算子はオペランドの型が異なる場合、常に異なるものと判断します。 実際に試してみます。 数値型の比較。 const a: number = 1; const b: number = 1; // 両方ともtrue consol