Modulelessen (1/4)
Variabelen: let en const
In JavaScript zijn variabelen namen waaraan we een waarde koppelen. Elke keer dat jij Als je "echte" code schrijft, is het eerste wat je doet een naam geven aan de dingen die je doet willen manipuleren. Modern JavaScript geeft u twee trefwoorden:
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnareLees in het Engels: "roep numero de waarde 42". Vanaf dat moment,
elke keer dat je numero in hetzelfde blok schrijft, vervangt JS dit door
BESCHERMD_INLINE_2.
const: de standaard die u bijna altijd wilt gebruiken
const declareert een niet-hertoewijsbare variabele. Eenmaal gebonden, kun je dat niet meer
wijs het naar een andere waarde:
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.Deze rigiditeit is een goede zaak: de overgrote meerderheid van de namen in jouw
code vertegenwoordigt een waarde die tijdens zijn levensduur niet mag veranderen, en
const maakt dit expliciet aan de lezer.
let: wanneer de waarde verandert
let declareert een opnieuw toewijsbare variabele. Je gebruikt het als een naam moet
wijzen op verschillende waarden in de loop van de tijd:
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15Reikwijdte: waar een variabele leeft
let en const wonen in het blok waarin ze zijn gedeclareerd, dat wil zeggen:
tussen accolades { … }. Buiten dat blok bestaan ze simpelweg niet:
{
const segreto = 'shh';
console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not definedProbeer het
Declareer een constante genaamd `greeting` met de waarde 'Ciao, mondo!' en schrijf het dan als de laatste uitdrukking (zodat het als resultaat wordt weergegeven).
Toon hint
De laatste uitdrukking van een JS-blok wordt vastgelegd als de 'retourwaarde' van de oefening.
Oplossing beschikbaar na 3 pogingen
Oefening beoordelen
Maak een `let` met de naam `total`, geïnitialiseerd op 0, tel er 7 bij op en vervolgens 5, en evalueer uiteindelijk `total` als de laatste uitdrukking.
Toon hint
Je kunt een let opnieuw toewijzen met `naam = naam + iets` (of met de sneltoets `+=`).
Oplossing beschikbaar na 3 pogingen