Att 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:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
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.
1234567891011121314151617let 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:
123456789101112131415let 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!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Fantastiskt!
Completion betyg förbättrat till 2.5
Att 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:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
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.
1234567891011121314151617let 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:
123456789101112131415let 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!