Kursusindhold
Introduktion til JavaScript
Introduktion til JavaScript
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
:
if (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 {}
.
javascript
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.
let 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:
let 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!