Tóm lược. trong hướng dẫn này, bạn sẽ tìm hiểu về biến JavaScript và cách sử dụng biến để lưu trữ giá trị trong ứng dụng
Biến là nhãn tham chiếu giá trị như số hoặc chuỗi. Trước khi sử dụng một biến, bạn cần khai báo nó
Khai báo một biến
Để khai báo biến bạn sử dụng từ khóa
4 theo sau là tên biến như sauCode language: JavaScript [javascript]
let message;
Code language: JavaScript [javascript]
var message;
Tên biến có thể là bất kỳ giá trị nhận dạng hợp lệ nào. Theo mặc định, biến
5 có giá trị đặc biệt nếu bạn chưa gán giá trị cho nóCode language: JavaScript [javascript]
let message;
Tên biến tuân theo các quy tắc này
- Tên biến phân biệt chữ hoa chữ thường. Điều này có nghĩa là
5 và
Code language: JavaScript [javascript]let message;
8 là các biến khác nhau
Code language: JavaScript [javascript]let message;
- Tên biến chỉ có thể chứa các chữ cái, số, dấu gạch dưới hoặc ký hiệu đô la và không thể chứa khoảng trắng. Ngoài ra, tên biến phải bắt đầu bằng một chữ cái, dấu gạch dưới [
9] hoặc ký hiệu đô la [
Code language: JavaScript [javascript]let message;
0
Code language: JavaScript [javascript]let message; message = "Hello";
- Tên biến không được dùng từ dành riêng
Theo quy ước, tên biến sử dụng chữ thường như
5,Code language: JavaScript [javascript]
let message;
2 vàCode language: JavaScript [javascript]
let message; message = "Hello";
3
let message; message = "Hello";
Code language: JavaScript [javascript]
JavaScript là một ngôn ngữ được gõ động. Điều này có nghĩa là bạn không cần chỉ định kiểu của biến trong phần khai báo như các ngôn ngữ kiểu tĩnh khác như Java hay C#
Bắt đầu từ ES6, bạn có thể sử dụng từ khóa
4 để khai báo một biến như thế nàyCode language: JavaScript [javascript]
let message; message = "Hello";
Code language: JavaScript [javascript]
let message;
Đó là một cách tốt để sử dụng từ khóa
4 để khai báo một biến. Sau đó, bạn sẽ tìm hiểu sự khác biệt giữa từ khóaCode language: JavaScript [javascript]
let message; message = "Hello";
4 vàCode language: JavaScript [javascript]
let message;
4. Và bạn không nên lo lắng về nó bây giờCode language: JavaScript [javascript]
let message; message = "Hello";
Khởi tạo một biến
Khi bạn đã khai báo một biến, bạn có thể khởi tạo nó với một giá trị. Để khởi tạo một biến, bạn chỉ định tên biến, theo sau là dấu bằng [
8] và một giá trịCode language: JavaScript [javascript]
let message; message = "Hello";
Ví dụ: Phần sau đây khai báo biến
5 và khởi tạo nó bằng một chuỗi ký tựCode language: JavaScript [javascript]
let message;
70Code language: JavaScript [javascript]
var message;
Code language: JavaScript [javascript]
let message; message = "Hello";
Để khai báo và khởi tạo cùng lúc một biến, bạn sử dụng cú pháp sau
7Code language: JavaScript [javascript]
var message;
Ví dụ, câu lệnh sau khai báo biến
5 và khởi tạo nó bằng chuỗi ký tựCode language: JavaScript [javascript]
let message;
70Code language: JavaScript [javascript]
var message;
2Code language: JavaScript [javascript]
let message;
JavaScript cho phép bạn khai báo hai hoặc nhiều biến bằng một câu lệnh. Để phân tách hai khai báo biến, bạn sử dụng dấu phẩy [
73] như thế nàyCode language: JavaScript [javascript]
var message;
4Code language: JavaScript [javascript]
let message;
Vì JavaScript là ngôn ngữ được nhập động, bạn có thể gán một giá trị thuộc loại khác cho một biến. Mặc dù, nó không được khuyến khích. Ví dụ
5Code language: JavaScript [javascript]
let message;
Thay đổi một biến
Khi bạn khởi tạo một biến, bạn có thể thay đổi giá trị của nó bằng cách gán một giá trị khác. Ví dụ
6Code language: JavaScript [javascript]
let message;
Không xác định so với. biến không được khai báo
Điều quan trọng là phải phân biệt giữa các biến không xác định và không khai báo
Biến không xác định là biến đã được khai báo nhưng chưa được khởi tạo giá trị. Ví dụ
7Code language: JavaScript [javascript]
let message;
Trong ví dụ này, biến
5 được khai báo nhưng không được khởi tạo. Do đó, biến
let message;
Code language: JavaScript [javascript]
5 là không xác địnhCode language: JavaScript [javascript]
let message;
Ngược lại, biến chưa khai báo là biến chưa được khai báo. Ví dụ
0Code language: JavaScript [javascript]
let message;
đầu ra
0Code language: JavaScript [javascript]
let message;
Trong ví dụ này, biến
76 chưa được khai báo. Do đó, truy cập nó gây ra mộtCode language: JavaScript [javascript]
var message;
77Code language: JavaScript [javascript]
var message;
hằng số
Một hằng số giữ một giá trị không thay đổi. Để khai báo một hằng, bạn sử dụng từ khóa const. Khi định nghĩa một hằng số, bạn cần khởi tạo cho nó một giá trị. Ví dụ
1Code language: JavaScript [javascript]
let message;
Sau khi xác định một hằng số, bạn không thể thay đổi giá trị của nó
Ví dụ sau cố gắng thay đổi giá trị của hằng số ngày làm việc thành 4 và gây ra lỗi
2Code language: JavaScript [javascript]
let message;
Lỗi
3Code language: JavaScript [javascript]
let message;
Sau này, bạn sẽ biết rằng từ khóa
78 thực sự định nghĩa một tham chiếu chỉ đọc cho một giá trị trong hướng dẫn về hằng sốCode language: JavaScript [javascript]
var message;