JavaScript は、Web 開発で広く使用されているプログラミング言語です。 JavaScript 言語仕様では、データ型は非常に重要な部分です。したがって、この記事では、読者が Javascript をよりよく理解できるように、JavaScript データ型の分割について紹介します。
JavaScript のデータ型は、プリミティブ型と参照型の 2 つの型に分類されます。
JavaScript には、ブール、Null、未定義、数値、文字列、およびシンボルの 6 つのプリミティブ タイプがあります。スタックメモリに格納され、ヒープメモリを占有しないのが特徴です。
ブール型には、true と false の 2 つの値しかありません。一般的に論理判定やブール演算などに使用されます。
let isTrue = true; let isFalse = false;
Null 型は null 値を表します。変数の値が null の場合、それは null オブジェクト ポインタを表します。
let myNull = null;
未定義型は、宣言されていない変数、または変数の値が割り当てられていないことを表します。変数が初期化されていない場合、または戻り値がない場合、その値は未定義です。
let myUndefined; console.log(myUndefined); // undefined
数値型は数値を表すために使用されます。整数でも小数でも、科学表記法で表すこともできます。
let myAge = 30; let myPi = 3.1415926; let myMoney = 10e6; //科学计数法,等同于 10000000
String 型は、文字列、つまり一連の文字を表すために使用されます。
let myName = "Tom"; let myIntro = "I am a developer";
シンボル タイプは一意の識別子を表します。各シンボル値は一意です。シンボルは通常、オブジェクトのプロパティの識別子として使用されます。
let mySymbol = Symbol("some symbol"); console.log(mySymbol); // Symbol(some symbol)
参照型は、オブジェクト、配列、関数などを含む、JavaScript の複雑なデータ型の総称です。ヒープメモリに格納されるのが特徴です。
オブジェクト型は、JavaScript の最も基本的なデータ型の 1 つです。これは、順序のないキーと値のペアのセットを表すために使用されます。オブジェクトのキーは文字列またはシンボル タイプである必要があります。
let myObject = { name: "Tom", age: 30, address: "New York" };
配列型は、要素の順序付けられたコレクションを表すために使用されます。多くの場合、一連のデータを保存するために使用されます。
let myArray = [1, 2, 3, 4, 5];
関数タイプは、関数オブジェクトを作成するために使用されます。関数オブジェクトには、一連の実行可能なステートメント ブロックが含まれています。
function add(a, b) { return a + b; }
日付型は日付と時刻を表すために使用されます。
let currentDate = new Date();
RegExp タイプは、正規表現を表すために使用されます。
let myRegexp = /ab+c/;
さらに、Map、Set、Promise など、他にも多くの参照型があります。これらは Javascript プログラミングでも広く使用されています。
この記事では、JavaScript データ型をプリミティブ型と参照型に分割する方法を紹介します。プリミティブ タイプには、ブール、ヌル、未定義、数値、文字列、およびシンボルが含まれます。参照タイプには、オブジェクト、配列、関数、日付、正規表現などが含まれます。 Javascript のデータ型分類を理解すると、JavaScript の言語仕様を理解して使用できるようになり、JavaScript プログラミング スキルの向上にも役立ちます。
以上がJavaScript データはどのように分割されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。