Brug af Else til Alternative Udfald
Mens if
-udsagn udfører kode under specifikke betingelser, skaber de ikke ægte forgrening i din kode. I stedet guider de tolken gennem forskellige stier inden for dit program.
else-nøgleordet
For at introducere forgreningsadfærd kan du bruge else
-nøgleordet i kombination med if
til at skabe betingede udsagn.
Overvej dette eksempel:
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 eksemplet ovenfor evalueres betingelsen a >= 100
til false
, så kodeblokken inden for if
-udsagnet udføres ikke. I stedet udføres kodeblokken inden for else
-udsagnet, fordi if
-betingelsen er false
.
Syntaksen for else
-udsagnet ligner den for if
-udsagnet, bortset fra at det ikke kræver en betingelse eller parenteser ()
.
Bemærk
Når du bruger et
else
-udsagn, skal du ikke placere slutningen af kommandoen (;
) efterif
-kodeblokken ({}
), da dette vil resultere i enSyntaxError
.if-else
-udsagnet betragtes som en enkelt kommando.
1. Hvad vil output være?
2. Hvad vil output være?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.33
Brug af Else til Alternative Udfald
Stryg for at vise menuen
Mens if
-udsagn udfører kode under specifikke betingelser, skaber de ikke ægte forgrening i din kode. I stedet guider de tolken gennem forskellige stier inden for dit program.
else-nøgleordet
For at introducere forgreningsadfærd kan du bruge else
-nøgleordet i kombination med if
til at skabe betingede udsagn.
Overvej dette eksempel:
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 eksemplet ovenfor evalueres betingelsen a >= 100
til false
, så kodeblokken inden for if
-udsagnet udføres ikke. I stedet udføres kodeblokken inden for else
-udsagnet, fordi if
-betingelsen er false
.
Syntaksen for else
-udsagnet ligner den for if
-udsagnet, bortset fra at det ikke kræver en betingelse eller parenteser ()
.
Bemærk
Når du bruger et
else
-udsagn, skal du ikke placere slutningen af kommandoen (;
) efterif
-kodeblokken ({}
), da dette vil resultere i enSyntaxError
.if-else
-udsagnet betragtes som en enkelt kommando.
1. Hvad vil output være?
2. Hvad vil output være?
Tak for dine kommentarer!