Bruk av Else for Alternative Utfall
Selv om if-setninger utfører kode under spesifikke betingelser, skaper de ikke egentlig forgrening i koden din. I stedet leder de tolken gjennom ulike veier i programmet ditt.
else-nøkkelordet
For å introdusere forgreningsatferd kan du bruke else-nøkkelordet 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 kjørt. I stedet blir kodeblokken i else-setningen kjørt fordi if-betingelsen er false.
Syntaksen for else-setningen ligner på den for if-setningen, bortsett fra at den ikke krever 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 blir utskriften?
2. Hva blir 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
Fantastisk!
Completion rate forbedret til 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 egentlig forgrening i koden din. I stedet leder de tolken gjennom ulike veier i programmet ditt.
else-nøkkelordet
For å introdusere forgreningsatferd kan du bruke else-nøkkelordet 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 kjørt. I stedet blir kodeblokken i else-setningen kjørt fordi if-betingelsen er false.
Syntaksen for else-setningen ligner på den for if-setningen, bortsett fra at den ikke krever 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 blir utskriften?
2. Hva blir resultatet?
Takk for tilbakemeldingene dine!