1 of 264 menu

Konstruktio if

Konstruktio if määrittää ehdon. Tämän konstruktion avulla voimme esimerkiksi kysyä ohjelmalta, "onko muuttuja a suurempi kuin muuttuja b", ja vastauksen perusteella suorittaa joko yhtä koodia tai toista.

Yleensä tätä konstruktiota käytetään yhdessä else-konstruktion kanssa.

Syntaksi

if (looginen lauseke) { /* tässä oleva koodi suoritetaan, jos looginen lauseke on tosi */ };

Jos aaltosulkeissa on vain yksi lauseke, niitä aaltosulkuja ei tarvitse kirjoittaa.

Esimerkki

Jos muuttujan arvo on yksi, näytetään ruudulla jokin viesti:

let test = 1; if (test == 1) { alert('+++'); }

Esimerkki

Tarkistetaan, onko muuttujan arvo suurempi kuin nolla vai ei:

let test = 1; if (test > 0) { alert('+++'); } else { alert('---'); }

Esimerkki

if-else-konstruktioita voidaan laittaa toistensa sisään mielivaltaisella tavalla:

let num = 3; if (num >= 0) { if (num <= 5) { alert('pienempi tai yhtä suuri kuin 5'); } else { alert('suurempi kuin 5'); } } else { alert('pienempi kuin nolla'); }

Katso myös

  • konstruktion else,
    joka tekee käänteisen ehdon
  • konstruktion elseif,
    joka myös tekee ehdon
  • konstruktion switch,
    joka myös tekee ehdon
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää