JavaScriptにおけるオブジェクトとプリミティブ
オブジェクト(配列も含みます。すでにご存知の通り)は、複合データ型とみなされます。 文字列、数値、論理値は、単純、またはプリミティブデータ型とみなされます。 これらはよくプリミティブと呼ばれ、オブジェクトではないものをすべて意味します。
JavaScriptには7つのプリミティブデータ型があります: string、number、boolean、 null、undefined、symbol、 bigint。その数と名前を覚えておいてください。これは面接でよく聞かれます。
次のコードがあります:
let test = {x: 1, y: 2, z: 3};
console.log(test);
コンソールにはどのデータ型が表示されますか? それはプリミティブですか、オブジェクトですか?
次のコードがあります:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
コンソールにはどのデータ型が表示されますか? それはプリミティブですか、オブジェクトですか?
次のコードがあります:
let test = [1, 2, 3];
console.log(test);
コンソールにはどのデータ型が表示されますか? それはプリミティブですか、オブジェクトですか?
次のコードがあります:
let test = [1, 2, 3];
console.log(test[1]);
コンソールにはどのデータ型が表示されますか? それはプリミティブですか、オブジェクトですか?
次のコードがあります:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
コンソールにはどのデータ型が表示されますか? それはプリミティブですか、オブジェクトですか?
次のコードがあります:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
コンソールにはどのデータ型が表示されますか? それはプリミティブですか、オブジェクトですか?
教科書を見ずに、JavaScriptのすべてのプリミティブデータ型を列挙してください。