📖
training
  • index
  • CSS
  • JavaScript
    • DOM イベント
    • document.write
    • window.alert
    • console.log
    • ステートメント
    • データ型
    • for
    • オブジェクト
    • リテラル
    • 変数
    • 宣言
    • スコープ
    • 型変換
    • 配列
    • Strictモード
    • 演算子
    • if
    • switch
    • 繰り返し
    • for
    • for...in
    • for...of
    • for await...of
    • while
    • do...while
    • 関数
    • Element インターフェイス
    • Documentインターフェイス
GitBook提供
このページ内
  • 種類
  • プリミティブ型
  • オブジェクト型
  • 型変換(プリミティブ型とラッパーオブジェクト)

役に立ちましたか?

  1. JavaScript

データ型

種類

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

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

プリミティブ型

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

データ型

説明

数値型

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

文字列型

文字列のデータ

論理値型

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

null

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

undefined

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

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

オブジェクト型

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

プリミティブ型

ラッパーオブジェクト

数値型

Number

文字列型

String

論理値型

Boolean

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

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

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

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

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

前へステートメント次へfor

最終更新 5 年前

役に立ちましたか?