Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bruk av Else for Alternative Utfall | Kontrollere Programflyt med Betingede Utsagn
Introduksjon til JavaScript

book
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");
}
1234567
let a = 60; if (a >= 100) { console.log("a is greater than or equal to 100"); } else { console.log("a is less than 100"); }
copy

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 (;) etter if-kodeblokken ({}), da dette vil resultere i en SyntaxError. if-else-setningen betraktes som en enkelt kommando.

1. Hva vil være resultatet?

2. Hva vil være resultatet?

question mark

Hva vil være resultatet?

let a = 51;

if (a > 55) {
console.log(a * 2);
}

Select the correct answer

question mark

Hva vil være resultatet?

let a = 111;

if (a === "111") {
console.log(111);
} else {
console.log(0);
}

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 2
some-alt