💡 Tôi đã chuẩn bị sẵn trình soạn thảo bên dưới bài viết. Bạn có thể thử nghiệm thoải mái!
Cập nhật: 2025年3月1日
Khai báo biến
Kết luận
Nên sử dụng const để khai báo biến theo mặc định
const name = 'An';
console.log(name);const vs let vs var
| Khai báo | Gán lại giá trị | Phạm vi (Scope) | Khuyên dùng |
|---|---|---|---|
const | ❌ Không | Khối (Block) | ⭐ Khuyên dùng nhất |
let | ✅ Có | Khối (Block) | Dùng cho vòng lặp, v.v. |
var | ✅ Có | Hàm (Function) | ❌ Không nên dùng |
const. Chỉ khi nào bạn chắc chắn mình cần thay đổi giá trị của biến đó sau này, hãy chuyển sang dùng let.
const nhưng vẫn có thể thay đổi?
const ngăn cản việc "gán lại" (re-assignment), nhưng bạn vẫn có thể thay đổi nội dung bên trong của một đối tượng hoặc mảng.
const arr = [1, 2, 3];
arr.push(4); // ✅ Thay đổi nội dung bên trong thì OK
arr = [5, 6, 7]; // ❌ Gán lại toàn bộ mảng mới sẽ bị lỗiTổng kết
- Khai báo biến cơ bản bằngconst
- Chỉ dùng let khi cần gán lại giá trị
- Không sử dụng var
Hãy thử trong phần bài tập
Hãy gán một giá trị bất kỳ cho biến name và xuất ra console nhé.🧪 Thử nghiệm tại đây
Bạn có thể viết mã thực tế vào trình soạn thảo bên dưới và xem ngay kết quả. Đừng sợ làm hỏng, bạn có thể thử lại bao nhiêu lần tùy thích.
■ Bài tập thực hành
Hãy khai báo một biến có tên name, gán cho nó một giá trị bất kỳ và xuất ra console.
Gợi ý khi gặp khó khăn
Dùng const name = 'giá trị'; để khai báo.