Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Behärska If-satser i JavaScript | Styrning av Programflöde med Villkorssatser
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
Introduktion till JavaScript

bookBehärska If-satser i JavaScript

Villkor i JavaScript ger kontroll över exekveringsflödet. Medan 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:

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

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

bookBehärska If-satser i JavaScript

Svep för att visa menyn

Villkor i JavaScript ger kontroll över exekveringsflödet. Medan 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:

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

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