Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Bemästra If-Satser i JavaScript | Kontrollera Programflödet med Villkorssatser
Introduktion till JavaScript
course content

Kursinnehåll

Introduktion till JavaScript

Introduktion till JavaScript

1. JavaScript-Grunder
2. Variabler och Datatyper i JavaScript
3. Utföra Operationer i JavaScript
4. Kontrollera Programflödet med Villkorssatser
5. Looping Through Data in JavaScript
6. Funktioner i JavaScript

book
Bemästra 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 låter dig öppna ett kodblock som kommer att exekveras om det givna villkoret är true:

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

I exemplet ovan utför if-satsen kod 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 parentes (), och ett kodblock inom klammerparenteser {}.

javascript

Den öppnande klammerparentesen { markerar början av kodblocket, och den avslutande klammerparentesen } 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 till 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
ChatGPT

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

course content

Kursinnehåll

Introduktion till JavaScript

Introduktion till JavaScript

1. JavaScript-Grunder
2. Variabler och Datatyper i JavaScript
3. Utföra Operationer i JavaScript
4. Kontrollera Programflödet med Villkorssatser
5. Looping Through Data in JavaScript
6. Funktioner i JavaScript

book
Bemästra 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 låter dig öppna ett kodblock som kommer att exekveras om det givna villkoret är true:

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

I exemplet ovan utför if-satsen kod 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 parentes (), och ett kodblock inom klammerparenteser {}.

javascript

Den öppnande klammerparentesen { markerar början av kodblocket, och den avslutande klammerparentesen } 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 till 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
Vi beklagar att något gick fel. Vad hände?
some-alt