Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Beherske If-Setninger i JavaScript | Kontrollere Programflyt med Betingede Utsagn
Introduksjon til JavaScript
course content

Kursinnhold

Introduksjon til JavaScript

Introduksjon til JavaScript

1. JavaScript-Grunnleggende
2. Variabler og Datatyper i JavaScript
3. Utføre Operasjoner i JavaScript
4. Kontrollere Programflyt med Betingede Utsagn
5. Iterere Gjennom Data i JavaScript
6. Funksjoner i JavaScript

book
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:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

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.

1234567891011121314151617
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"); }
copy

I eksempelet ovenfor, når a = 935, er det fire betingelser:

BetingelseBetingelsesresultatKode har blitt utført?
a > 17trueJa
a > 235124falseNei
a > 0trueJa
a < 0falseNei

Du er ikke begrenset til å utføre operasjoner kun inne i kodeblokken:

123456789101112131415
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);
copy
question mark

Hva vil bli skrevet ut til konsollen når følgende kode kjører?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Introduksjon til JavaScript

Introduksjon til JavaScript

1. JavaScript-Grunnleggende
2. Variabler og Datatyper i JavaScript
3. Utføre Operasjoner i JavaScript
4. Kontrollere Programflyt med Betingede Utsagn
5. Iterere Gjennom Data i JavaScript
6. Funksjoner i JavaScript

book
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:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

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.

1234567891011121314151617
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"); }
copy

I eksempelet ovenfor, når a = 935, er det fire betingelser:

BetingelseBetingelsesresultatKode har blitt utført?
a > 17trueJa
a > 235124falseNei
a > 0trueJa
a < 0falseNei

Du er ikke begrenset til å utføre operasjoner kun inne i kodeblokken:

123456789101112131415
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);
copy
question mark

Hva vil bli skrevet ut til konsollen når følgende kode kjører?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1
Vi beklager at noe gikk galt. Hva skjedde?
some-alt