Lecții din modul (1/4)
Variabile: let și const
În JavaScript, variabilele sunt nume la care leagăm o valoare. De fiecare dată când tu scrie cod „adevărat”, primul lucru pe care îl faci este să dai nume lucrurilor pe care le ai doresc să manipuleze. JavaScript modern vă oferă două cuvinte cheie:
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnareCitiți în engleză: "call numero the value 42". Din acel moment,
de fiecare dată când scrieți numero în același bloc, JS îl înlocuiește cu
42.
const: implicit pe care doriți să o utilizați aproape întotdeauna
const declară o variabilă nereatribuibilă. Odată legat, nu poți
indică o altă valoare:
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.Această rigiditate este un lucru bun: marea majoritate a numelor din dvs
codul reprezintă o valoare care nu ar trebui să se schimbe pe durata de viață și
const face acest lucru explicit pentru cititor.
let: când valoarea se schimbă
let declară o variabilă reatribuibilă. Îl folosești când un nume trebuie
indică valori diferite în timp:
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15Domeniul de aplicare: unde locuiește o variabilă
let și const locuiesc în blocul în care sunt declarați — adică
între bretele { … }. În afara acestui bloc, pur și simplu nu există:
{
const segreto = 'shh';
console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not definedÎncearcă
Declarați o constantă numită „întâmpinare” cu valoarea „Ciao, mondo!” și apoi scrieți-o ca ultima expresie (deci va fi afișată ca rezultat).
Afișează indiciu
Ultima expresie a unui bloc JS este capturată ca „valoarea de returnare” a exercițiului.
Soluție disponibilă după 3 încercări
Exercițiu de revizuire
Creați un `let` numit `total` inițializat la 0, adăugați-i 7 și apoi 5, în final evaluați `total` ca ultima expresie.
Afișează indiciu
Puteți reatribui un let cu `nume = nume + ceva` (sau cu comanda rapidă `+=`).
Soluție disponibilă după 3 încercări