Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Beherskelse af If-Udsagn i JavaScript | Kontrollere Programflow med Betingede Udsagn
Introduktion til JavaScript
course content

Kursusindhold

Introduktion til JavaScript

Introduktion til JavaScript

1. JavaScript Grundlæggende
2. Variabler og Datatyper i JavaScript
3. Udføre Operationer i JavaScript
4. Kontrollere Programflow med Betingede Udsagn
5. Gennemløb af Data i JavaScript
6. Funktioner i JavaScript

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

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

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.

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 det ovenstående eksempel, når a = 935, er der fire betingelser:

BetingelseBetingelsesresultatKode er blevet udført?
a > 17trueJa
a > 235124falseNej
a > 0trueJa
a < 0falseNej

Du er ikke begrænset til kun at udføre operationer inde 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

Hvad vil blive udskrevet til konsollen, når følgende kode kører?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Introduktion til JavaScript

Introduktion til JavaScript

1. JavaScript Grundlæggende
2. Variabler og Datatyper i JavaScript
3. Udføre Operationer i JavaScript
4. Kontrollere Programflow med Betingede Udsagn
5. Gennemløb af Data i JavaScript
6. Funktioner i JavaScript

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

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

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.

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 det ovenstående eksempel, når a = 935, er der fire betingelser:

BetingelseBetingelsesresultatKode er blevet udført?
a > 17trueJa
a > 235124falseNej
a > 0trueJa
a < 0falseNej

Du er ikke begrænset til kun at udføre operationer inde 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

Hvad vil blive udskrevet til konsollen, når følgende kode kører?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1
Vi beklager, at noget gik galt. Hvad skete der?
some-alt