Else-konstruktionen

Konstruktionen else angiver en blok kode, der udføres, når betingelsen i konstruktionen if er falsk.

Syntaks

javascriptif (boolsk udtryk) {
  /*
    koden placeret her udføres,
    hvis det boolske udtryk er sandt
  */
} else {
  /*
    koden placeret her udføres,
    hvis det boolske udtryk er falsk
  */
};

Hvis der kun er ét udtryk i krølleparenteserne, kan disse krølleparenteser udelades.

Eksempel

Lad os tjekke om variabelens værdi er større end nul eller ej:

javascriptlet test = -1;

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

Eksempel

if-else konstruktioner kan indlejres i hinanden på en vilkårlig måde:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('mindre end eller lig med 5');
  } else {
    alert('større end 5');
  }
} else {
  alert('mindre end nul');
}

Se også

  • konstruktionen if,
    der laver en betingelse
  • konstruktionen elseif,
    der laver en betingelse
  • konstruktionen switch,
    der laver en betingelse