この記事の内容は、いくつかの種類の JavaScript データに関するものです。必要な方は参考にしていただければ幸いです。
JavaScript データ型は 7 つあります:
Unknown
Null
Boolean
String
Symbol
Number
Object
Object を除く 6 つの型はプリミティブ データ型です。場合によっては、配列、関数、日付、正規表現など、オブジェクトのタイプを細分化することもあります。
typeof
typeof は、Null 型を除くプリミティブ データ型を区別するために使用できます。オブジェクト型は関数を通常のオブジェクトから識別できます。
質問 1: typeof は null を識別できません。 nullを識別するには?
回答: null かどうかを判断したい場合は、 === 合同演算子を直接使用して判断できます (または、以下の Object.prototype.toString メソッドを使用します):
質問2: typeof が未定義の変数に作用する場合、エラーが報告されますか?
回答: エラーは報告されず、「未定義」が返されます。
質問 3: typeof Number(1) の戻り値は何ですか?
答え: 「数字」。 Number と String が通常の関数として呼び出される場合、パラメーターはデフォルトでコンストラクターとして呼び出されるのではなく、強制的な型変換操作と同様に、対応するプリミティブ データ型に変換されることに注意してください。 Array と区別するために、Array(...) は new Array(...) と同等であることに注意してください。
質問 4: typeof new Number(1) の戻り値は何ですか?
答え: 「オブジェクト」。
上記は、いくつかの JavaScript データ型の完全な紹介です。JavaScript ビデオ チュートリアル について詳しく知りたい場合は、PHP 中国語 Web サイトに注目してください。
以上がJavaScript にはデータ型がいくつありますか?これを読めばわかりますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。