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