Konstruksjonen if
Konstruksjonen if setter en betingelse. Med
hjelp av denne konstruksjonen kan vi for eksempel
stille programmet spørsmålet "er variabelen a
større enn variabelen b", og avhengig av svaret
utføre enten en kode eller en annen.
Som regel brukes denne konstruksjonen
i kombinasjon med konstruksjonen else.
Syntaks
if (logisk uttrykk) {
/*
koden plassert her vil utføres
hvis det logiske uttrykket er sant
*/
};
I tilfelle hvor det bare er ett uttrykk i krøllparentesene, kan disse krøllparentesene utelates.
Eksempel
Hvis verdien av variabelen er lik én, viser vi en melding på skjermen:
let test = 1;
if (test == 1) {
alert('+++');
}
Eksempel
La oss sjekke om verdien av variabelen er større enn null eller ikke:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Eksempel
Konstruksjonene if-else kan settes inn i hverandre
på en vilkårlig måte:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('mindre eller lik 5');
} else {
alert('større enn 5');
}
} else {
alert('mindre enn null');
}