Kursinnhold
Introduksjon til JavaScript
Introduksjon til JavaScript
Beherske If-Setninger i JavaScript
Betingelser i JavaScript gir kontroll over utførelsesflyten. Mens tolken utfører kommandoer i rekkefølge, trenger programmerere ofte å endre denne flyten basert på spesifikke betingelser. For å oppnå dette, tilbyr JavaScript to nøkkelord: if
og else
.
if-setninger
if
-nøkkelordet lar deg åpne en kodeblokk som vil bli utført hvis den gitte betingelsen er true
:
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
I eksempelet ovenfor utfører if
-setningen kode bare når betingelsen er true
. Syntaksen for en if
-setning er enkel: den begynner med nøkkelordet if
, etterfulgt av betingelsen omsluttet av parenteser ()
, og en kodeblokk omsluttet av krøllparenteser {}
.
javascript
Den åpne krøllparentesen {
markerer starten på kodeblokken, og den lukkende krøllparentesen }
markerer slutten.
Et uttrykk, så vel som en verdi, kan betraktes 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 eksempelet ovenfor, når a = 935
, er det fire betingelser:
Betingelse | Betingelsesresultat | Kode har blitt utført? |
---|---|---|
a > 17 | true | Ja |
a > 235124 | false | Nei |
a > 0 | true | Ja |
a < 0 | false | Nei |
Du er ikke begrenset til å utføre operasjoner kun inne 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);
Takk for tilbakemeldingene dine!