อ็อบเจ็กต์และข้อมูลพื้นฐานใน JavaScript

อ็อบเจ็กต์ (รวมถึงอาร์เรย์ด้วย ตามที่คุณทราบแล้ว) ถูกจัดเป็นชนิดข้อมูลที่ซับซ้อน ส่วนสตริง ตัวเลข ค่าบูลีน ถือเป็น ชนิดข้อมูลแบบง่าย หรือเรียกว่า ข้อมูลพื้นฐาน มักเรียกกันทั่วไปว่า primitives, หมายถึงสิ่งใดๆ ก็ตามที่ไม่ได้เป็นอ็อบเจ็กต์

ใน JavaScript มีชนิดข้อมูลพื้นฐานเจ็ดชนิด: 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