Beherskelse af If-Udsagn i JavaScript
Betingelser i JavaScript giver kontrol over udførelsesflowet. Mens tolken udfører kommandoer i rækkefølge, har programmører ofte brug for at ændre dette flow baseret på specifikke betingelser. For at opnå dette tilbyder JavaScript to nøgleord: if
og else
.
if Statements
if
nøgleordet giver dig mulighed for at åbne en kodeblok, der vil blive udført, hvis den givne betingelse er true
:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
I det ovenstående eksempel udfører if
-sætningen kun kode, når betingelsen er true
. Syntaksen for en if
-sætning er ligetil: den begynder med if
-nøgleordet, efterfulgt af betingelsen indkapslet i parenteser ()
, og en kodeblok indkapslet i krøllede parenteser {}
.
if (condition) {
// Code block
}
Den åbne krøllede parentes {
angiver starten på kodeblokken, og den lukkede krøllede parentes }
markerer dens slutning.
Et udtryk, såvel som en værdi, kan betragtes som en betingelse.
1234567891011121314151617let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
I det ovenstående eksempel, når a = 935
, er der fire betingelser:
Betingelse | Betingelsesresultat | Kode er blevet udført? |
---|---|---|
a > 17 | true | Ja |
a > 235124 | false | Nej |
a > 0 | true | Ja |
a < 0 | false | Nej |
Du er ikke begrænset til kun at udføre operationer inde i kodeblokken:
123456789101112131415let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
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
Beherskelse af If-Udsagn i JavaScript
Stryg for at vise menuen
Betingelser i JavaScript giver kontrol over udførelsesflowet. Mens tolken udfører kommandoer i rækkefølge, har programmører ofte brug for at ændre dette flow baseret på specifikke betingelser. For at opnå dette tilbyder JavaScript to nøgleord: if
og else
.
if Statements
if
nøgleordet giver dig mulighed for at åbne en kodeblok, der vil blive udført, hvis den givne betingelse er true
:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
I det ovenstående eksempel udfører if
-sætningen kun kode, når betingelsen er true
. Syntaksen for en if
-sætning er ligetil: den begynder med if
-nøgleordet, efterfulgt af betingelsen indkapslet i parenteser ()
, og en kodeblok indkapslet i krøllede parenteser {}
.
if (condition) {
// Code block
}
Den åbne krøllede parentes {
angiver starten på kodeblokken, og den lukkede krøllede parentes }
markerer dens slutning.
Et udtryk, såvel som en værdi, kan betragtes som en betingelse.
1234567891011121314151617let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
I det ovenstående eksempel, når a = 935
, er der fire betingelser:
Betingelse | Betingelsesresultat | Kode er blevet udført? |
---|---|---|
a > 17 | true | Ja |
a > 235124 | false | Nej |
a > 0 | true | Ja |
a < 0 | false | Nej |
Du er ikke begrænset til kun at udføre operationer inde i kodeblokken:
123456789101112131415let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
Tak for dine kommentarer!