Đối tượng và kiểu dữ liệu nguyên thủy trong JavaScript
Đối tượng (bao gồm cả mảng, như bạn đã biết) được coi là kiểu dữ liệu phức tạp. Chuỗi, số, giá trị logic được coi là kiểu dữ liệu đơn giản, hay kiểu dữ liệu nguyên thủy. Chúng thường được gọi như vậy - primitives, ngụ ý tất cả những gì không phải là đối tượng.
Trong JavaScript có bảy kiểu dữ liệu nguyên thủy: string, number, boolean, null, undefined, symbol, bigint. Hãy ghi nhớ số lượng và tên của chúng - điều này thường được hỏi trong các cuộc phỏng vấn.
Cho đoạn mã sau:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Kiểu dữ liệu nào sẽ được hiển thị trong console? Đây là kiểu nguyên thủy hay đối tượng?
Cho đoạn mã sau:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Kiểu dữ liệu nào sẽ được hiển thị trong console? Đây là kiểu nguyên thủy hay đối tượng?
Cho đoạn mã sau:
let test = [1, 2, 3];
console.log(test);
Kiểu dữ liệu nào sẽ được hiển thị trong console? Đây là kiểu nguyên thủy hay đối tượng?
Cho đoạn mã sau:
let test = [1, 2, 3];
console.log(test[1]);
Kiểu dữ liệu nào sẽ được hiển thị trong console? Đây là kiểu nguyên thủy hay đối tượng?
Cho đoạn mã sau:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Kiểu dữ liệu nào sẽ được hiển thị trong console? Đây là kiểu nguyên thủy hay đối tượng?
Cho đoạn mã sau:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Kiểu dữ liệu nào sẽ được hiển thị trong console? Đây là kiểu nguyên thủy hay đối tượng?
Không xem sách giáo khoa, hãy liệt kê tất cả kiểu dữ liệu nguyên thủy trong JavaScript.