Az if szerkezet
Az if szerkezet feltételt határoz meg. Ezen szerkezet
segítségével feltételt tehetünk fel a programnak,
például azt, hogy "nagyobb-e az a változó,
mint a b változó", és a választól függően
vagy az egyik, vagy a másik kódot hajtjuk végre.
Általában ezt a szerkezetet
az else szerkezettel
kombinálva használják.
Szintaxis
if (logikai kifejezés) {
/*
az itt elhelyezett kód fut le,
ha a logikai kifejezés igaz
*/
};
Abban az esetben, ha a kapcsos zárójelben csak egy kifejezés található, ezt a kapcsos zárójelet el lehet hagyni.
Példa
Ha a változó értéke egyenlő eggyel, jelenítsünk meg valamilyen üzenetet a képernyőn:
let test = 1;
if (test == 1) {
alert('+++');
}
Példa
Vizsgáljuk meg, hogy a változó értéke nagyobb-e nullánál vagy sem:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Példa
Az if-else szerkezeteket tetszőlegesen
egymásba lehet ágyazni:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('kisebb vagy egyenlő 5-tel');
} else {
alert('nagyobb 5-nél');
}
} else {
alert('kisebb nullánál');
}