Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

プリミティブ

この記事は技術レビューを必要としています。ぜひご協力ください

この記事は編集レビューを必要としています。ぜひご協力ください

プリミティブ(primitive、プリミティブ値、プリミティブデータ型)はオブジェクトでない、またメソッドを持たないデータのことです。JavaScript には 6 つのプリミティブデータ型があります。文字列数値ブーリアン型nullundefined、そしてシンボルです(ECMAScript 2015 で追加)。

たいていの場合、プリミティブ値はその言語実装の最下レベルにて直接的に表現されます。

すべてのプリミティブ値はイミュータブル (immutable) です(変更できません)。

JavaScript のプリミティブラッパーオブジェクト

nullundefined 以外のすべてのプリミティブ値には、プリミティブ値を内包してオブジェクトとして扱うためのラッパーオブジェクトがあります。

  • 文字列プリミティブ用の String
  • 数値プリミティブ用の Number
  • 真偽値プリミティブ用の Boolean
  • シンボルプリミティブ用の Symbol

ラッパーの valueOf() メソッドはそのプリミティブ値を返します。

詳細情報

基礎知識

ドキュメントのタグと貢献者

タグ: 
 このページの貢献者: x2357
 最終更新者: x2357,