Let ja Const
Javascriptissä on erilaisia tapoja määrittää muuttujia. Kaksi modernia avainsanaa, joita käytät, ovat let ja const. Ajattele näitä erilaisina vaijereina:
- let luo vaijerin, joka voidaan myöhemmin kytkeä eri arvoihin.
- const luo vaijerin, joka on kiinnitetty yhteen arvoon eikä sitä voi muuttaa enää asettamisen jälkeen.
Vaikka saatat törmätä myös var:iin, se on vanhempi tapa määrittää muuttujia, ja sillä on ominaisuuksia, jotka voivat johtaa virheisiin. Vaikka onkin hyvä tietää, että var on olemassa, koska saatat törmätä siihen, on parasta käyttää letiä ja constia.
let
Kun käytät let:iä, voit muuttaa (kytkeä uudelleen) arvon myöhemmin. Esimerkiksi:
let pisteet = 10;
pisteet = 15;
console.log(pisteet); // tulostaa 15
const
const:n kanssa, kun annat muuttujalle arvon, arvo on ja pysyy – sitä ei voi enää muuttaa ohjelman suorituksen aikana. Esimerkiksi:
const syntymavuosi = 1990;
// jos yrittäisi tehdä jotain sellaista kuin "syntymavuosi = 1085" niin ohjelma heittäisi virheen
console.log(syntymavuosi); // tulostaa 1990
const on hyödyllinen arvoille, joiden on tarkoitus pysyä vakiona ohjelmasi aikana.
Koska käyttää letiä vs. constia
- Käytä let:iä, kun tiedät arvon saattavan muuttua.
- Käytä const:ia, kun arvon tulisi pysyä samana.
Harjoitukset
Kytke vaijeri uudelleen käyttämällä letiä
- Luo muuttuja nimeltä temperature käyttäen let-avainsanaa ja aseta sen arvoksi 25.
- Vaihda sen arvoksi 30.
- Tulosta lopullinen arvo käyttämällä console.log(temperature).
Luo kiinteä vaijeri constilla
- Luo muuttuja nimeltään pi käyttäen const ja aseta sen arvoksi 3.14.
- Tulosta muuttujan pi arvo käyttäen console.log(pi).


Valmis ryhtymään eettiseksi hakkeriksi?
Aloita jo tänään.
Hakatemian jäsenenä saat rajoittamattoman pääsyn Hakatemian moduuleihin, harjoituksiin ja työkaluihin, sekä pääset discord-kanavalle jossa voit pyytää apua sekä ohjaajilta että muilta Hakatemian jäseniltä.