Behä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:
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:
| Condition | Condition result | Code has been executed? |
|---|---|---|
a > 17 | true | Yes |
a > 235124 | false | No |
a > 0 | true | Yes |
a < 0 | false | No |
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 the logical operators work in these if statements?
What happens if none of the if conditions are true?
Can you show an example using the else keyword?
Awesome!
Completion rate improved to 2.5
Behä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:
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:
| Condition | Condition result | Code has been executed? |
|---|---|---|
a > 17 | true | Yes |
a > 235124 | false | No |
a > 0 | true | Yes |
a < 0 | false | No |
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!