Else-konstruktionen
Konstruktionen else anger ett kodblock
som kommer att utföras när villkoret i konstruktionen
if är falskt.
Syntax
if (booleskt uttryck) {
/*
koden här kommer att utföras
om det booleska uttrycket är sant
*/
} else {
/*
koden här kommer att utföras
om det booleska uttrycket är falskt
*/
};
Om det bara finns ett uttryck inom klammerparenteserna, kan dessa klammerparenteser utelämnas.
Exempel
Låt oss kontrollera om variabelns värde är större än noll eller inte:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Exempel
if-else konstruktioner kan kapslas inuti varandra
på godtyckligt sätt:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('mindre än eller lika med 5');
} else {
alert('större än 5');
}
} else {
alert('mindre än noll');
}