Konstrukcija if
Konstrukcija if zadaje uslov. Uz pomoć
ove konstrukcije možemo da postavimo programu,
na primer, pitanje "da li je promenljiva a
veća od promenljive b", i u zavisnosti od odgovora
izvršiti ili jedan kod, ili drugi.
Ova konstrukcija se obično koristi
u kombinaciji sa konstrukcijom else.
Sintaksa
if (logički izraz) {
/*
kod postavljen ovde će se izvršiti,
ako je logički izraz tačan
*/
};
U slučaju da se u vitičastim zagradama nalazi samo jedan izraz, moguće je te vitičaste zagrade izostaviti.
Primer
Ako je vrednost promenljive jednaka jedinici, ispisaćemo neku poruku na ekran:
let test = 1;
if (test == 1) {
alert('+++');
}
Primer
Proverimo da li je vrednost promenljive veća od nule ili nije:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Primer
Konstrukcije if-else mogu se međusobno ugnježdavati
na proizvoljan način:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('manje ili jednako 5');
} else {
alert('veće od 5');
}
} else {
alert('manje od nule');
}