Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Att Bemästra If-satser i JavaScript | Styrning av Programflöde med Villkorssatser
Introduktion till JavaScript

bookAtt Bemästra If-satser i JavaScript

Villkor i JavaScript ger kontroll över exekveringsflödet. Även om tolken utför kommandon i ordning, behöver programmerare ofta ändra detta flöde baserat på specifika villkor. För att uppnå detta erbjuder JavaScript två nyckelord: if och else.

if-satser

Nyckelordet if gör det möjligt att öppna ett kodblock som kommer att köras om det angivna villkoret är true:

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

I exemplet ovan körs koden i if-satsen endast när villkoret är true. Syntaxen för en if-sats är enkel: den börjar med nyckelordet if, följt av villkoret inom parenteser (), och en kodblock inom klamrar {}.

if (condition) {
  // Code block
}

Den öppnande klammern { markerar början på kodblocket, och den avslutande klammern } markerar dess slut.

Ett uttryck, såväl som ett värde, kan betraktas som ett villkor.

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 exemplet ovan, när a = 935, finns det fyra villkor:

VillkorVillkorsresultatHar koden körts?
a > 17trueJa
a > 235124falseNej
a > 0trueJa
a < 0falseNej

Du är inte begränsad till att utföra operationer enbart inom kodblocket:

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

Vad kommer att skrivas ut i konsolen när följande kod körs?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain how logical operators like `&&` work in these examples?

What happens if none of the `if` conditions are true?

Can you show how to use `else` with `if` statements?

bookAtt Bemästra If-satser i JavaScript

Svep för att visa menyn

Villkor i JavaScript ger kontroll över exekveringsflödet. Även om tolken utför kommandon i ordning, behöver programmerare ofta ändra detta flöde baserat på specifika villkor. För att uppnå detta erbjuder JavaScript två nyckelord: if och else.

if-satser

Nyckelordet if gör det möjligt att öppna ett kodblock som kommer att köras om det angivna villkoret är true:

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

I exemplet ovan körs koden i if-satsen endast när villkoret är true. Syntaxen för en if-sats är enkel: den börjar med nyckelordet if, följt av villkoret inom parenteser (), och en kodblock inom klamrar {}.

if (condition) {
  // Code block
}

Den öppnande klammern { markerar början på kodblocket, och den avslutande klammern } markerar dess slut.

Ett uttryck, såväl som ett värde, kan betraktas som ett villkor.

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 exemplet ovan, när a = 935, finns det fyra villkor:

VillkorVillkorsresultatHar koden körts?
a > 17trueJa
a > 235124falseNej
a > 0trueJa
a < 0falseNej

Du är inte begränsad till att utföra operationer enbart inom kodblocket:

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

Vad kommer att skrivas ut i konsolen när följande kod körs?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1
some-alt