Khai báo biến trong javascript
Cách khai báo một biến trong javascript
Để khai báo một biến trong javascript chúng ta có thể dùng từ khóa: var, let, const
Ví dụ:
1let name; 2var demo; 3const HANG_SO;
Khi chúng ta khái báo let name; chúng ta đang nói với trình biên dịch rằng chúng ta đang tạo một biến có tên là name
- Chúng ta có thể gán giá trị cho các biến đó bằng cách
1let name; 2name = "JS_Master"; 3console.log("Name": name); // Chúng ta show nó vào bảng điều khiển
- Chúng ta có thể khai báo tên biến trong một dòng duy nhất
1let name = "JS_Master", demo = "Biến";
- Hoặc khai báo nó với chế độ đa
1let name = "JS_Master", 2 demo = "Biến";
Chúng ta có thể gắn giá trị từ biến này sang biến khác bằng
1let name = "JS_Master"; 2let nameCoppy = name; 3console.log("nameCoppy: ", nameCoppy); // "JS_Master" 4 5// ở đây là comment trong javascript
Nếu chúng ta khai báo tên biến có cùng tên sẽ gây ra lỗi
1let name; 2let name; 3// SyntaxError: 'name' has already 4// Thông báo lỗi ở đây có thể khác nhau nếu bạn chạy nó trên nhiều trình duyệt khác
Cách đặt tên biến
Có những hạn chế trong cách đặt tên biến trong javascript
- Ký tự đầu tiên của tên biến không được bắt đầu bằng số
1let 1name; // Uncaught SyntaxError: Invalid or unexpected token 2// Lưu ý: lỗi văng ra ở đây có thể khác nhau tùy trình duyệt
- Tên chỉ được chứa chữ cái, chữ số, ký hiệu $ và _
1let $name = "JS_Master"; 2let _name = "JS_Master"; 3let name$demo_ = "cái gì đó"; 4console.log($name === _name) // true
Các biến được đặt tên giống nhau nếu chúng có cùng ký tự
Ví dụ:
1let name = "name"; 2let Name = "Name"; 3console.log("name: ", name); // name 4console.log("Name: ", Name); // Name 5console.log(name === Name); // false;
Hằng số
Để sử dụng một tên biến có giá trị không thay đổi. Chúng ta có thể khai báo nó bằng từ khóa const
1const NAME = "JS_Master"; 2console.log("NAME: ", name); // NAME: JS_Master
Nếu chúng ta thay đổi lại giá trị của biến NAME bằng một giá trị khác thì sẽ văng lỗi
1const NAME = "JS_Master"; 2NAME = "Tên Mới"; // Uncaught TypeError: Assignment to constant variable. 3// Lưu ý: lỗi ở đây văng ra có thể khác nhau tùy vào môi trường bạn đang
Lưu ý: Khi khai báo hằng số tên biến nên bằng chữ hoa;
ví dụ: const NAME = "Cái gì đó", const JS_MASTER = "..."
Tổng kết khai báo
Nếu chúng ta khai báo bằng từ khóa let var và tên biến dài quá mỗi từ chúng ta nên viết Hoa nó;
1let tenCuaBan = "Tên của bạn"; 2var tuoiCuaBan = 100
Nếu chúng ta khai báo bằng từ khóa const và tên biến dài quá chúng ta có thể cách nó bằng dấu _
1const TEN_CUA_BAN = "Cái gi đó";
Lưu ý: Khai báo và đặt tên cho tên biến là một cái gì đó rất rất là khó. Và cần có rất nhiều thời gian để rút ra kinh nghiệm.
Mình cũng chỉ viết blog nên chỉ có thể hướng dẫn bạn trong tầm suy nghĩ và kinh nghiệm của mình thôi.
Cuối cùng
Trước khi đi đến hướng dẫn tiếp theo các bạn cần có một trình biên dịch code.
Ở trên thị trường có rất rất là nhiều trình biên dịch. Nhưng ở đây mình dùng visual code. Một trình biên dịch nhỏ gọn đơn giản và cực kỳ mạnh mẽ. Với mình thì không tài nào sài hết đâu.
Nó đủ để giúp bạn học tập và đi đến thành công. Biết đâu nếu bạn theo dõi hết blog của mình thì sẽ thành pro cũng có. Mình sẽ giải thích chi tiết nhất có thể.
Đặt biệt là cách nó chạy. Các bạn có thể dowload visual code ở đây
Chúc các bạn thành công.
❤️ Thank ..! ❤️
- biến
- khai báo
- kiểu dữ liệu
- js