Javascript có 8 kiểu dữ liệu.
1. String
2. Number
3. Bigint
4. Boolean
5. Undefined
6. Null
7. Symbol
8. Object
Các kiểu dữ liệu của Object
1. An object
2. An array
3. A date
Khái niệm về kiểu dữ liệu
Trong lập trình, kiểu dữ liệu là một khái niệm quan trọng bạn cần phải nắm. Để có thể tính toán các biến, nó quan trọng để biết về các kiểu dữ liệu với nhau. Nếu không có kiểu dữ liệu, thì máy tính không thể giải quyết các vấn đề tính toán một cách thận trọng.
Javascript sẽ tính toán ví dụ trên như bên dưới.
let x = “16” + “Volvo”;
Lưu ý:
Khi thêm một số và một string, Javascript sẽ xem number là một string.
let x = 16 + “Volvo”; giống như let x = “Volvo” + 16; và 16 được xem là string nên Javascript sẽ cộng 2 string lại với nhau.
Javascript xem xét các toán tử từ trái qua phải. Kết quả khác sẽ tính ra các kết quả khác nhau.
let x = 16 + 4 + “Volvo”; kết quả là 20Volvo
let x = “Volvo” + 16 + 4; kết quả là Volvo164
Trong ví dụ đầu tiên, Javascript xem 16 và 4 là các số, cho đến khi găp “Volvo”
Trong ví dụ thứ 2, toán tử đầu tiên là string, tất cả các toán tử còn lại được xem là string luôn.
JavaScript là kiểu dữ liệu động
Nghĩa rằng các biến tương tự nhau có thể lưu trữ những kiểu dữ liệu khác nhau.
JavaScript Strings
String là một dãy bao gồm các ký tự ví dụ như “Hello World”.
Các string được việt trong dấu ngoặc đơn hoặc kép.
Bạn cũng có thể sử dụng ngoặc đơn hay kép bên trong string, miễn là các dấu bao ngoài không trùng bên trong.
JavaScript Numbers
Tất cả các kiểu số được lưu trữ như số thập phân.