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');
}