Kiểu dữ liệu JavaScript - Lập trình JavaScript
JavaScript bao gồm các kiểu dữ liệu tương tự như các ngôn ngữ lập trình khác như Java hoặc C #. JavaScript là ngôn ngữ động và được đánh máy lỏng lẻo. Nó có nghĩa là bạn không yêu cầu chỉ định một loại biến. Một biến trong JavaScript có thể được gán bất kỳ loại giá trị nào, như thể hiện trong ví dụ sau.
Ví dụ:
var myvariable = 1; // numeric value
myvariable = 'one'; // string value
myvariable = 1.1; // decimal value
myvariable = true; // Boolean value
myvariable = null; // null value
Trong ví dụ trên, các loại giá trị khác nhau được gán cho cùng một biến để thể hiện các đặc điểm được gõ lỏng lẻo của JavaScript. Các giá trị khác nhau 1, 'một', 1.1, true là các ví dụ về các kiểu dữ liệu khác nhau.
JavaScript bao gồm các kiểu dữ liệu nguyên thủy và không nguyên thủy theo ECMAScript 5.1 mới nhất.
Các kiểu dữ liệu ban đầu
Các kiểu dữ liệu nguyên thủy là cấp thấp nhất của giá trị dữ liệu trong JavaScript. Toán tử typeof có thể được sử dụng với các kiểu dữ liệu nguyên thủy để biết kiểu của một giá trị.
Sau đây là các kiểu dữ liệu nguyên thủy trong JavaScript:
String
Chuỗi là một nội dung văn bản được bao bọc bên trong '' hoặc "" hoặc `` (dấu tích).
Ví dụ: 'Hello World!', "Đây là một chuỗi", v.v.
Number
Number là một giá trị số.
Ví dụ: 100, 4521983, v.v.
BigInt
BigInt là một giá trị số ở định dạng chính xác tùy ý.
Ví dụ: 453889879865131n, 200n, v.v.
Boolean
Boolean là một kiểu dữ liệu logic chỉ có hai giá trị, đúng hoặc sai.
Null
Giá trị null biểu thị sự vắng mặt của giá trị.
Ví dụ: var str = null;
Undefined
undefined là giá trị mặc định của một biến chưa được gán bất kỳ giá trị nào.
Ví dụ: Trong khai báo biến, var str ;, không có giá trị nào được gán cho str. Vì vậy, loại str có thể được kiểm tra bằng cách sử dụng typeof (str) sẽ trả về không xác định.
Các kiểu dữ liệu cấu trúc
Các kiểu dữ liệu cấu trúc chứa một số kiểu cấu trúc với dữ liệu nguyên thủy.
No comments:
Post a Comment