Ngôn ngữ tương tác cho Web
Biến là nền tảng cơ bản nhất trong lập trình JavaScript. Chúng cho phép lưu trữ, quản lý và thao tác dữ liệu trong chương trình của bạn.
Biến (Variable) là một "hộp chứa" có tên để lưu trữ dữ liệu trong chương trình.
💡 Giống như một chiếc hộp có nhãn "Tuổi của tôi" chứa số 25. Khi sinh nhật, bạn có thể thay số thành 26 mà không đổi nhãn.
let age = 25; // Hộp "age" chứa 25
let name = "An"; // Hộp "name" chứa "An"
let isStudent = true; // Hộp "isStudent" chứa true
console.log("Tôi tên", name, "năm nay", age, "tuổi");Giữ thông tin để sử dụng sau này như tên user, điểm số, trạng thái
Sử dụng cùng giá trị ở nhiều nơi mà không cần viết lại
Thực hiện phép toán và lưu kết quả để xử lý tiếp
Thay đổi hành vi chương trình dựa trên giá trị biến
console.log("Xin chào Nguyễn Văn A");
console.log("Tuổi của Nguyễn Văn A: 25");
console.log("Email: [email protected]");
// Muốn đổi tên phải sửa ở nhiều nơi!let userName = "Nguyễn Văn A";
let userAge = 25;
let userEmail = "[email protected]";
console.log("Xin chào " + userName);
console.log("Tuổi của " + userName + ": " + userAge);
console.log("Email: " + userEmail);Cho biến có thể thay đổi
let userName = "An";Cho hằng số (không đổi)
const PI = 3.14159;Cách cũ (ít khuyến khích)
var oldStyle = "cũ";// Khai báo biến cơ bản
let userName = "Nguyễn Văn A";
let userAge = 25;
let isActive = true;
console.log("Tên:", userName);
console.log("Tuổi:", userAge);
console.log("Trạng thái:", isActive);JavaScript "kéo" khai báo biến lên đầu scope
Khoảng thời gian let/const được hoisted nhưng chưa thể truy cập, từ đầu scope đến khi declared.
userNametotalPricetp, usrclass, function