Bruk av Else for Alternative Utfall
Mens if
-setninger utfører kode under spesifikke betingelser, skaper de ikke ekte forgrening i koden din. I stedet veileder de tolken gjennom forskjellige stier innenfor programmet ditt.
Nøkkelordet else
For å introdusere forgreningsatferd, kan du bruke nøkkelordet else
i kombinasjon med if
for å lage betingede setninger.
Vurder dette eksempelet:
let a = 60; if (a >= 100) { console.log("a is greater than or equal to 100"); } else { console.log("a is less than 100"); }
I eksempelet ovenfor evalueres betingelsen a >= 100
til false
, så kodeblokken innenfor if
-setningen blir ikke utført. I stedet blir kodeblokken innenfor else
-setningen utført fordi if
-betingelsen er false
.
Syntaksen for else
-setningen er lik den for if
-setningen, bortsett fra at den ikke krever en betingelse eller parenteser ()
.
Merk
Når du bruker en
else
-setning, må du ikke plassere slutt-på-kommando (;
) etterif
-kodeblokken ({}
), da dette vil resultere i enSyntaxError
.if-else
-setningen betraktes som en enkelt kommando.
1. Hva vil være resultatet?
2. Hva vil være resultatet?
Takk for tilbakemeldingene dine!