Monday, November 2, 2020

JavaScript Variables | Biến trong JavaScript

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.

Biến trong JavaScript

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 letconst để 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