1 of 264 menu

Konstruktsioon if

Konstruktsioon if määrab tingimuse. Selle konstruktsiooni abil saame programmeerida, näiteks küsimuse "kas muutuja a on suurem kui muutuja b", ja sõltuvalt vastusest teha kas ühe koodi või teise.

Tavaliselt kasutatakse seda konstruktsiooni kombinatsioonis konstruktsiooniga else.

Süntaks

if (loogiline avaldis) { /* siin asuv kood käivitatakse, kui loogiline avaldis on tõene */ };

Juhul, kui lokkis sulgudes on ainult üks avaldis, võib need lokkis sulud mitte kirjutada.

Näide

Kui muutuja väärtus on võrdne ühega, väljastame ekraanile mõne sõnumi:

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

Näide

Kontrollime, kas muutuja väärtus on suurem kui null või mitte:

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

Näide

Konstruktsioone if-else saab omavahel suvaliselt pesastada:

let num = 3; if (num >= 0) { if (num <= 5) { alert('väiksem või võrdne 5'); } else { alert('suurem kui 5'); } } else { alert('väiksem kui null'); }

Vaata ka

  • konstruktsiooni else,
    mis teeb vastupidise tingimuse
  • konstruktsiooni elseif,
    mis samuti teeb tingimuse
  • konstruktsiooni switch,
    mis samuti teeb tingimuse
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu