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