
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C#開発者が学ぶJavescript勉強メモ(等価演算子と変数宣言) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C#開発者が学ぶJavescript勉強メモ(等価演算子と変数宣言) - Qiita
はじめに 普段C#で開発を行っていますが、最近Web開発技術も勉強中です。 その中で、C#とJavascriptで概... はじめに 普段C#で開発を行っていますが、最近Web開発技術も勉強中です。 その中で、C#とJavascriptで概念が違って混乱したことがあったので整理します。 ==と=== C#では、値が等しいかどうかに==を使います。値型であれば、単純に値同士に比較をしてくれますし、参照型であればインスタンスが同じであるかで比較してくれます。 しかし、Javascriptでの==は意味が違うようでした。 例えば、以下のような場合、trueが返ってきます。 今見ても不思議な感じがしてしまいますが、文字列の1と数値の1は等しいとみなされるようです。 等価演算子 (==) は、二つのオペランドが等しいことを検査し、論理値で結果を返します。厳密等価演算子とは異なり、オペランドの型が異なる場合には型の変換を試みてから比較を行います。 数値と文字列を比較する場合、文字列を数値に変換しようとします。 とリファレン