Biến là gì?
Các biến là cơ bản cho tất cả các ngôn ngữ lập trình. Các biến được sử dụng để lưu trữ dữ liệu, như chuỗi văn bản, số, v.v. Dữ liệu hoặc giá trị được lưu trữ trong các biến có thể được đặt, cập nhật và truy xuất bất cứ khi nào cần. Nói chung, các biến là tên tượng trưng cho các giá trị.
Bạn có thể tạo một biến bằng từ khóa var, trong khi toán tử gán (=) được sử dụng để gán giá trị cho một biến, như sau: var varName = value;
var name = "Peter Parker";
var age = 21;
var isMarried = false;
Trong ví dụ trên, chúng ta đã tạo ba biến, biến đầu tiên được gán với giá trị chuỗi, biến thứ hai được gán với một số, trong khi biến cuối cùng được gán với giá trị boolean. Các biến có thể chứa các loại dữ liệu khác nhau, chúng ta sẽ tìm hiểu về chúng trong chương sau.
Trong JavaScript, các biến cũng có thể được khai báo mà không cần gán bất kỳ giá trị ban đầu nào cho chúng. Điều này rất hữu ích cho các biến được cho là giữ các giá trị như đầu vào của người dùng.
// Declaring Variable
var userName;
// Assigning value
userName = "Clark Kent";
Khai báo nhiều biến cùng một lúc
Ngoài ra, bạn cũng có thể khai báo nhiều biến và đặt giá trị ban đầu của chúng trong một câu lệnh duy nhất. Mỗi biến được phân tách bằng dấu phẩy, như được minh họa trong ví dụ sau:
// Declaring multiple Variables
var name = "Peter Parker", age = 21, isMarried = false;
/* Longer declarations can be written to span
multiple lines to improve the readability */
var name = "Peter Parker",
age = 21,
isMarried = false;
Từ khóa let và const ES6
ES6 giới thiệu hai từ khóa mới let và const để khai báo các biến.
Từ khóa const hoạt động giống hệt như let, ngoại trừ các biến được khai báo bằng từ khóa const không thể được gán lại sau này trong mã. Đây là một ví dụ:
// Declaring variables
let name = "Harry Potter";
let age = 11;
let isStudent = true;
// Declaring constant
const PI = 3.14;
console.log(PI); // 3.14
// Trying to reassign
PI = 10; // error
Không giống như var, khai báo các biến trong phạm vi hàm, cả từ khóa let và const đều khai báo các biến, có phạm vi ở cấp khối ({}). Phạm vi khối có nghĩa là một phạm vi mới được tạo giữa một cặp dấu ngoặc nhọn {}. Chúng ta sẽ thảo luận chi tiết về vấn đề này sau, trong chương các tính năng của JavaScript ES6.
Quy ước đặt tên cho các biến JavaScript
Đây là các quy tắc sau để đặt tên biến JavaScript:
- Tên biến phải bắt đầu bằng chữ cái, dấu gạch dưới (_) hoặc dấu đô la ($).
- Tên biến không được bắt đầu bằng số.
- Tên biến chỉ có thể chứa các ký tự chữ-số (A-z, 0-9) và dấu gạch dưới.
- Tên biến không được chứa khoảng trắng.
- Tên biến không được là một từ khóa JavaScript hoặc một từ dành riêng cho JavaScript.
No comments:
Post a Comment