Javascript cho người mới bắt đầu Phần 1/3
JavaScript là ngôn ngữ lập trình được sử dụng rộng rãi trong phát triển web. Nó là ngôn ngữ kịch bản phía máy khách, có nghĩa là nó được thực thi bởi trình duyệt web của người dùng chứ không phải trên máy chủ.
Các chủ đề bạn sẽ trình bày trong phần này
- Biến
- Loại dữ liệu
Trong JavaScript, một biến là một vị trí lưu trữ được đặt tên cho một giá trị. Bạn có thể sử dụng các biến để lưu trữ bất kỳ loại giá trị nào, chẳng hạn như số, chuỗi, phép toán luận và thậm chí cả đối tượng.
Để khai báo một biến trong JavaScript, bạn có thể sử dụng các từ khóa var, let, hoặc const.
Từ varkhóa được sử dụng để khai báo một biến và đó là cách khai báo biến truyền thống trong JavaScript. Tuy nhiên, nó có một số hạn chế và không được khuyến nghị sử dụng trong JavaScript hiện đại.
Từ letkhóa tương tự như var, nhưng nó giới thiệu phạm vi khối cho JavaScript. Điều này có nghĩa là một letbiến chỉ có thể truy cập được trong khối mã mà nó được xác định.
Từ constkhóa được sử dụng để khai báo một hằng số, đây là một biến không thể được gán lại sau khi nó được khởi tạo.
Dưới đây là một số ví dụ về khai báo biến trong JavaScript:
var x; // declares a variable x
let y = 10; // declares a variable y and initializes it with the value 10
const z = "hello"; // declares a constant z and initializes it with the value "hello"
Ví dụ:
let x = "hello";
x = 10; // x is now a number
Ví dụ:
let x = 10, y = 20, z = 30;
Trong JavaScript, kiểu dữ liệu là sự phân loại của loại giá trị mà một biến có thể chứa. JavaScript có một số loại dữ liệu, bao gồm:
- Chuỗi : Chuỗi là một chuỗi ký tự, chẳng hạn như một từ hoặc cụm từ. Các chuỗi được biểu diễn bằng cách đặt một chuỗi ký tự trong dấu ngoặc đơn hoặc dấu ngoặc kép. Ví dụ:
"hello",'world' - Số : Một số là một giá trị số, chẳng hạn như số nguyên hoặc giá trị dấu phẩy động. Trong JavaScript, chỉ có một loại số và nó có thể là số nguyên hoặc giá trị dấu phẩy động. Ví dụ:
10,3.14 - Boolean : Boolean là một giá trị đại diện cho một điều kiện đúng hoặc sai. Trong JavaScript, các giá trị
truevàfalselà các giá trị boolean. - Null : Giá trị
nullthể hiện sự vắng mặt có chủ ý của giá trị. Nó không giống như0, đại diện cho việc không có giá trị số. - Undefined : Giá trị
undefinedđại diện cho một biến đã được khai báo, nhưng chưa được gán giá trị. - Đối tượng : Đối tượng là một kiểu dữ liệu đại diện cho một tập hợp các cặp khóa-giá trị. Các đối tượng có thể được sử dụng để lưu trữ các cấu trúc dữ liệu phức tạp, chẳng hạn như mảng, tập hợp và bản đồ.
- BigInt:
BigIntlà một kiểu dữ liệu mới đại diện cho một số nguyên lớn hơn số nguyên an toàn tối đa trong JavaScript, đó là2^53 - 1. Trước khi giới thiệuBigInt, JavaScript chỉ có thể biểu thị các số nguyên cho đến số nguyên an toàn tối đa này và bất kỳ số nào lớn hơn giá trị này sẽ được biểu thị dưới dạng giá trị dấu phẩy động, có thể gây ra lỗi chính xác. Để sử dụngBigInt, bạn có thể nối chữ cáinvào một số bằng chữ hoặc sử dụngBigInt()hàm để chuyển đổi một số hoặc chuỗi thành mộtBigIntgiá trị. Ví dụ:
let x = 12345678901234567890n; // big int literal
let y = BigInt(12345678901234567890); // big int from number
let z = BigInt("12345678901234567890"); // big int from string
let symbol1 = Symbol();
let symbol2 = Symbol("description");
let symbol3 = Symbol.for("unique");
let symbol4 = Symbol.for("unique");
console.log(symbol3 === symbol4); // true

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































