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

bookÅ Mestre If-setninger i JavaScript

Betingelser i JavaScript gir kontroll over utførelsesflyten. Selv om tolken utfører kommandoer i rekkefølge, har programmerere ofte behov for å endre denne flyten basert på spesifikke betingelser. For å oppnå dette tilbyr JavaScript to nøkkelord: if og else.

if-setninger

Nøkkelordet if åpner en kodeblokk som vil bli utført dersom 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 kun 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 {}.

if (condition) {
  // Code block
}

Den åpne krøllparentesen { markerer starten på kodeblokken, og den lukkede 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, finnes det fire betingelser:

ConditionCondition resultCode has been executed?
a > 17trueYes
a > 235124falseNo
a > 0trueYes
a < 0falseNo

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 i konsollen når følgende kode kjøres?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

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

Awesome!

Completion rate improved to 2.33

bookÅ Mestre If-setninger i JavaScript

Sveip for å vise menyen

Betingelser i JavaScript gir kontroll over utførelsesflyten. Selv om tolken utfører kommandoer i rekkefølge, har programmerere ofte behov for å endre denne flyten basert på spesifikke betingelser. For å oppnå dette tilbyr JavaScript to nøkkelord: if og else.

if-setninger

Nøkkelordet if åpner en kodeblokk som vil bli utført dersom 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 kun 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 {}.

if (condition) {
  // Code block
}

Den åpne krøllparentesen { markerer starten på kodeblokken, og den lukkede 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, finnes det fire betingelser:

ConditionCondition resultCode has been executed?
a > 17trueYes
a > 235124falseNo
a > 0trueYes
a < 0falseNo

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 i konsollen når følgende kode kjøres?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1
some-alt