ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptの種類を簡単解説_基礎知識
プリミティブ型はスタックに直接保存され、参照型はヒープに保存されます。
プリミティブ型は、次の 5 つの型に分類されます: 未定義、Null、Boolean、Number、String
未定義型:
未定義型は、 1 つの値: 未定義。変数が初期化されていないと宣言された場合、そのデフォルト値は未定義です。
関数に明確な戻り値がない場合、関数は次の値も返します。未定義
Null 型:
Null 型の値は 1 つだけです。 null. 値が未定義 これは実際には値 null から派生するため、ECMAScript は 2 つを等しいものとして定義します:
alert(null==unknown);//出力: "true"
null および未定義の値 同等の意味は異なります。未定義は、変数が宣言されていても初期化されていないときに割り当てられる値であり、関数がオブジェクトを返す場合、オブジェクトが見つからない場合は、null が返されます。
ブール型:
ブール型には 2 つの値があります: true と false
数値型:
Number 型は 32 ビット整数または 64 ビット浮動小数点数を表すことができます。
デフォルトの整数は 10 進数で、8 進数 (最初の桁は 0 (10 進数の 56 に相当する 070 など)) または 16 進数 (最初の 2 桁は 0xAB など) で表すこともできます。対応する 10 進数 171)。
数値がどのような基数で表現されていても、演算の結果は 10 進数の結果になります。
浮動小数点数を定義するには、var f=2.0 のように、小数点と小数点の後に小数点 1 桁が必要です。浮動小数点数は文字列として保存されます。
文字列型:
文字列は二重引用符 (") または一重引用符 (') で宣言されます。