Bruk av Else for Alternative Utfall
Selv om if-setninger utfører kode under spesifikke betingelser, skaper de ikke ekte forgrening i koden din. I stedet leder de tolken gjennom ulike veier i programmet ditt.
else-nøkkelordet
For å introdusere forgreningsatferd kan du bruke nøkkelordet else i kombinasjon med if for å lage betingede setninger.
Vurder dette eksempelet:
1234567let 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 i if-setningen blir ikke utført. I stedet blir kodeblokken i else-setningen utført fordi if-betingelsen er false.
Syntaksen for else-setningen ligner på den for if-setningen, men den krever ikke en betingelse eller parenteser ().
Merk
Når du bruker en
else-setning, skal du ikke plassere kommandoavslutning (;) etterif-kodeblokken ({}), da dette vil føre til enSyntaxError.if-else-setningen regnes som én enkelt kommando.
1. Hva vil være resultatet?
2. Hva vil bli resultatet?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.5
Bruk av Else for Alternative Utfall
Sveip for å vise menyen
Selv om if-setninger utfører kode under spesifikke betingelser, skaper de ikke ekte forgrening i koden din. I stedet leder de tolken gjennom ulike veier i programmet ditt.
else-nøkkelordet
For å introdusere forgreningsatferd kan du bruke nøkkelordet else i kombinasjon med if for å lage betingede setninger.
Vurder dette eksempelet:
1234567let 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 i if-setningen blir ikke utført. I stedet blir kodeblokken i else-setningen utført fordi if-betingelsen er false.
Syntaksen for else-setningen ligner på den for if-setningen, men den krever ikke en betingelse eller parenteser ().
Merk
Når du bruker en
else-setning, skal du ikke plassere kommandoavslutning (;) etterif-kodeblokken ({}), da dette vil føre til enSyntaxError.if-else-setningen regnes som én enkelt kommando.
1. Hva vil være resultatet?
2. Hva vil bli resultatet?
Takk for tilbakemeldingene dine!