データ型

種類

  • プリミティブ型 : 値を直接保持するデータ型

  • オブジェクト型 : 参照先を保持するデータ型

プリミティブ型

値を直接保持するデータ型

データ型

説明

数値型

倍精度64ビット浮動小数点フォーマットを持つ数値データ

文字列型

文字列のデータ

論理値型

true(真)かfalse(偽)の2種類のデータ

null

値が入っていない空の状態を表すデータ

undefined

何も割り当てられていない未定義を表すデータ

  • ECMAScript2015より、シンボル型が追加されました。 今回は説明から外していますが、シンボル型は一意(ユニーク)で不変なデータとなります。

オブジェクト型

オブジェクト型は、参照先を保持するデータ型です。 プロパティやメソッド(関数)を持つことができます。 (他の値を参照)

プリミティブ型

ラッパーオブジェクト

数値型

Number

文字列型

String

論理値型

Boolean

型変換(プリミティブ型とラッパーオブジェクト)

  • JavaScriptでは、プリミティブ型からラッパーオブジェクトの プロパティやメソッドにアクセスすることができます。

  • JavaScriptでは、プリミティブ型のデータに対して、プロパティや メソッドにアクセスした時に、自動で一時的にラッパーオブジェクト へ変換されます。

  • 変換されたラッパーオブジェクトの持つプロパティやメソッドが実行 されることになっています

    プリミティブ型である文字列型などをオブジェクト化してくれるみたい。

最終更新

役に立ちましたか?