Ehtolausekkeet - Jos / Muuten
Mikä on ohjausrakenne?
Ohjausrakenne on tapa kertoa ohjelmallesi tehdä jotain vain, jos tietty ehto täyttyy. Ajattele sitä kuin kytkintä: valo on päällä vain, jos tietty ehto on tosi. Jos ehtoa ei täytetä, valo jää sammutetuksi.
If-lause
Javascriptin yksinkertaisin ohjausrakenne on if-lause. Se tarkistaa ehdon, ja jos ehto on tosi, koodi if-lohkon sisällä suoritetaan.
Esimerkiksi:
1if (numero === 10) {
2 console.log("Numero on 10");
3}Huomaa, että käytämme tarkkaa yhtäsuuruuden vertailuoperaattoria (===). Kuten muistat aiemmasta osiosta, tämä operaattori tarkistaa, että arvo on täsmälleen yhtä suuri kuin 10 (sen tietotyyppi sekä arvo vastaavat).
If-else-lause
Toisinaan haluat, että ohjelmasi tekee yhden asian, kun ehto on tosi, ja jotain muuta, kun se ei ole. Tässä tulee kyseeseen if-else-lause. Se toimii näin:
1if (ehto) {
2 // Koodi, jos ehto on tosi
3} else {
4 // Koodi, jos ehto on epätosi
5}Esimerkiksi voit tarkistaa, onko joku tarpeeksi vanha äänestämään:
1let ika = 16;
2if (ika >= 18) {
3 console.log("Olet alaikäinen, ei vielä.");
4} else {
5 console.log("Olet täysi-ikäinen, voit äänestää.");
6}Harjoitukset
Hakkeroinnin oppiminen alkaa tästä
Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.