blog

データ型間の変換を素早く行う

0、NaN、NULL、未定義、空文字列、ブール型に変換された5つだけが偽で、残りは真という法則があります。3つのカテゴリの合計:まず、オブジェクト==オブジェクトは、それらがメモリアドレスと比較され、...

Sep 3, 2020 · 1 min. read
シェア

、NaN、null、undefined、空文字列、ブール型に変換された5つだけが偽で、残りは真という法則があります。

全部で3つのカテゴリーがあります: 

I. オブジェクト==

メモリアドレスを比較し、アドレスが同じなら等しく、アドレスが異なれば等しくありません。

次に、オブジェクト==

toStringメソッドを呼び出してオブジェクトを文字列に変換し、それを

3つ、

      ==

オブジェクトは文字列に変換され、次に数値に変換されます。

ブール値の数値への直接変換

最後に数字同士の比較

     文字列==

文字列から数値へ

ブール値の数値への直接変換

最後に数字同士の比較

4つ、

      ==

オブジェクトは文字列に変換され、次に数値に変換されます。

最後に数字同士の比較

     文字列==

文字列から数値へ

最後に数字同士の比較

      ==

ブール値から数値へ

最後に数字同士の比較

以上が私の要約です。

Read next

vueでクラス名を動的に追加するメソッド

テンプレート\n div>\n <h2> クラス名を動的に追加 </h2>\n <!-- 最初の方法: オブジェクト形式 -->.\n <!-- 最初の参照

Sep 3, 2020 · 2 min read