Else-konstruktionen

Konstruktionen else anger ett kodblock som kommer att utföras när villkoret i konstruktionen if är falskt.

Syntax

javascriptif (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:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Exempel

if-else konstruktioner kan kapslas inuti varandra på godtyckligt sätt:

javascriptlet 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');
}

Se även

  • konstruktionen if,
    som skapar ett villkor
  • konstruktionen elseif,
    som skapar ett villkor
  • konstruktionen switch,
    som skapar ett villkor