Kursinnehåll
Introduktion till JavaScript
Introduktion till JavaScript
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
:
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
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.
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"); }
I exemplet ovan, när a = 935
, finns det fyra villkor:
Villkor | Villkorsresultat | Har koden körts? |
---|---|---|
a > 17 | true | Ja |
a > 235124 | false | Nej |
a > 0 | true | Ja |
a < 0 | false | Nej |
Du är inte begränsad till att utföra operationer enbart inom kodblocket:
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);
Tack för dina kommentarer!