Bài học theo mô-đun (1/4)
Các biến: let và const
Trong JavaScript, biến là tên mà chúng ta liên kết một giá trị. Mỗi lần bạn viết mã "thực", điều đầu tiên bạn làm là đặt tên cho những thứ bạn muốn thao túng. JavaScript hiện đại cung cấp cho bạn hai từ khóa:
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnareĐọc bằng tiếng Anh: "gọi numero giá trị 42". Kể từ giây phút đó trở đi,
mỗi khi bạn viết numero vào cùng một khối, JS sẽ thay thế nó bằng
42.
const: mặc định bạn hầu như luôn muốn sử dụng
const khai báo biến không thể gán lại. Một khi bị ràng buộc, bạn không thể
trỏ nó đến một giá trị khác:
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.Sự cứng nhắc này là một điều tốt: phần lớn các tên trong danh sách của bạn
mã đại diện cho một giá trị không được thay đổi trong suốt thời gian tồn tại của nó và
const làm rõ điều này với người đọc.
let: khi giá trị thay đổi
let khai báo biến có thể gán lại. Bạn sử dụng nó khi một cái tên phải
trỏ đến các giá trị khác nhau theo thời gian:
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15Phạm vi: nơi một biến tồn tại
let và const sống trong khối mà họ được khai báo — nghĩa là,
giữa các dấu ngoặc nhọn { … }. Bên ngoài khối đó, đơn giản là chúng không tồn tại:
{
const segreto = 'shh';
console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not definedHãy thử nó
Khai báo một hằng số có tên là `greeting` với giá trị 'Ciao, mondo!' rồi viết nó làm biểu thức cuối cùng (vì vậy nó sẽ được hiển thị dưới dạng kết quả).
Hiển thị gợi ý
Biểu thức cuối cùng của khối JS được ghi lại dưới dạng 'giá trị trả về' của bài tập.
Giải pháp khả dụng sau 3 lần thử
Xem lại bài tập
Tạo một `let` có tên là `total` được khởi tạo bằng 0, thêm 7 vào đó rồi thêm 5, cuối cùng đánh giá `total` là biểu thức cuối cùng.
Hiển thị gợi ý
Bạn có thể gán lại let bằng `name = name + something` (hoặc bằng phím tắt `+=`).
Giải pháp khả dụng sau 3 lần thử