Konstrukcija if
Konstrukcija if določa pogoj. S pomočjo
te konstrukcije lahko programu zastavimo
na primer vprašanje "ali je spremenljivka a
večja od spremenljivke b" in glede na odgovor
izvedemo eno kodo ali drugo.
Praviloma se ta konstrukcija uporablja
v kombinaciji s konstrukcijo else.
Sintaksa
if (logični izraz) {
/*
koda, ki se nahaja tu, se bo izvedla,
če je logični izraz pravilen
*/
};
V primeru, da je v zavitih oklepajih le en izraz, teh zavitih oklepajev ni treba pisati.
Primer
Če je vrednost spremenljivke enaka ena, izpišimo na zaslon kakšno sporočilo:
let test = 1;
if (test == 1) {
alert('+++');
}
Primer
Preverimo, ali je vrednost spremenljivke večja od nič ali ne:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Primer
Konstrukcije if-else lahko poljubno
gnezdimo eno v drugo:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('manjše ali enako 5');
} else {
alert('večje od 5');
}
} else {
alert('manjše od nič');
}