Модульні уроки (1/4)
Змінні: let і const
У JavaScript змінні — це імена, з якими ми прив’язуємо значення. Кожен раз, коли ви Напишіть «справжній» код, перше, що ви робите, це даєте назви речам, які ви хочуть маніпулювати. Сучасний JavaScript дає вам два ключові слова:
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnareЧитайте англійською: "викликати numero значення 42". З того моменту,
кожного разу, коли ви пишете numero в тому самому блоці, JS замінює його на
42.
const: типове значення, яке ви хочете використовувати майже завжди
const оголошує змінну, яка не перепризначається. Одного разу ви не зможете
вкажіть інше значення:
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.Ця жорсткість хороша: переважна більшість імен у вашій
код представляє значення, яке не повинно змінюватися протягом свого життя, і
const робить це чітким для читача.
let: коли значення змінюється
let оголошує змінну, яку можна перепризначати. Ви використовуєте його, коли потрібно ім’я
вказувати на різні значення з часом:
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15Область: де живе змінна
let та const живуть у блоку, у якому вони задекларовані, тобто
між фігурними дужками { … }. Поза цим блоком їх просто не існує:
{
const segreto = 'shh';
console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not definedСпробуйте
Оголошіть константу під назвою `greeting` зі значенням 'Ciao, mondo!' а потім запишіть його як останній вираз (тобто він буде показаний як результат).
Показати підказку
Останній вираз блоку JS фіксується як «повернене значення» вправи.
Рішення доступне після 3 спроб
Повторна вправа
Створіть `let` під назвою `total`, ініціалізований рівним 0, додайте до нього 7, а потім 5, нарешті оцініть `total` як останній вираз.
Показати підказку
Ви можете перепризначити let за допомогою `name = name + something` (або за допомогою ярлика `+=`).
Рішення доступне після 3 спроб