Konstruktionen if
Konstruktionen if angiver en betingelse. Med
denne konstruktion kan vi for eksempel stille programmet
spørgsmålet "er variablen a
større end variablen b", og afhængigt af svaret
udføre enten den ene kode eller den anden.
Som regel bruges denne konstruktion
i kombination med konstruktionen else.
Syntaks
if (logisk udtryk) {
/*
koden placeret her vil blive udført,
hvis det logiske udtryk er sandt
*/
};
Hvis der kun er ét udtryk i krøllede parenteser, kan disse krøllede parenteser udelades.
Eksempel
Hvis variabelens værdi er lig med én, viser vi en besked på skærmen:
let test = 1;
if (test == 1) {
alert('+++');
}
Eksempel
Lad os tjekke om variabelens værdi er større end nul eller ej:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Eksempel
Konstruktioner af if-else kan indlejres i hinanden
på vilkårlig vis:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('mindre eller lig med 5');
} else {
alert('større end 5');
}
} else {
alert('mindre end nul');
}