HAKATEMIA
10JavaScript

Ehtolausekkeet - Jos / Muuten

Helppo10MIN

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:

JAVASCRIPT
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:

JAVASCRIPT
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:

JAVASCRIPT
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

1 / 2
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.