JavaScript は、さまざまな種類の値を保持するためにさまざまなデータ型を提供します。 JavaScript には 2 つの主なデータ型があります。
JavaScript によって提供される事前定義されたデータ型は、プリミティブ データ型として知られています。プリミティブ データ型は、組み込み データ型とも呼ばれます。単一の単純な値を保持できます。
String、Number、BigInt、Boolean、未定義、null、および Symbol は、JavaScript のプリミティブ データ型です。
JavaScript の数値型には、整数と浮動小数点数の両方が含まれます。これらの数値のほかに、JavaScript には Infinity、-Infinity、NaN (Not-a-Number) などの特殊な数値もあります。
let x = 20; let y= 15; console.log(x y); // Output: 35 console.log(typeof (x y)); // Output: number
文字列はテキスト データを表します。一連の文字が含まれています。たとえば、「hello」、「JavaScript」などです。JavaScript では、文字列は引用符で囲まれます:
// string enclosed within single quotes let language = 'JavaScript'; console.log(language) // Output: JavaScript // string enclosed within double quotes let frameWork = "React"; console.log(frameWork); // Output: React // string enclosed within backticks let message = `${frameWork} is a ${language} framework`; console.log(message); // Output: React is a JavaScript framework
JavaScript では、ブール データ型は論理エンティティを表します。これには true または false の 2 つの値しかありません。ブール値は通常、特定の条件に基づいて実行フローを制御するために、if、else、while、三項演算子などの条件文で使用されます。
let isAvailable = true; if (isAvailable) { console.log("The item is available."); } else { console.log("The item is not available."); } // Output: The item is available.未定義のデータ型
unknown. です。
let isAvailable = true; if (isAvailable) { console.log("The item is available."); } else { console.log("The item is not available."); } // Output: The item is available.Null データ型
値なし または 何もないを表します。例えば、
let isAvailable = true; if (isAvailable) { console.log("The item is available."); } else { console.log("The item is not available."); } // Output: The item is available.シンボルのデータ型
(ECMAScript 2015) で導入された、一意で 不変のプリミティブ値 です。シンボルは主に、オブジェクト プロパティの一意の識別子として使用され、同じ名前であってもプロパティ キーが競合しないようにします。
let symbol1 = Symbol(); let symbol2 = Symbol("description"); let symbol3 = Symbol("description"); console.log(symbol1); // Output: Symbol() console.log(symbol2); // Output: Symbol(description) console.log(symbol2 === symbol3); // Output: false (Each symbol is unique)
オブジェクトのデータ型
let isAvailable = true; if (isAvailable) { console.log("The item is available."); } else { console.log("The item is not available."); } // Output: The item is available.配列データ型
から始まるインデックスによってアクセスされます。
// Creating an Array and Initializing with Values let courses = ['HTML', 'CSS', 'JavaScript', 'React']; console.log(courses); // [ 'HTML', 'CSS', 'JavaScript', 'React' ]
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3