Villkorslogik "if" / "else"
Svep för att visa menyn
Villkorslogik gör det möjligt att styra flödet i dina JavaScript-program genom att fatta beslut baserat på vissa villkor. Det vanligaste sättet att göra detta är med satserna if, else if och else. Dessa satser gör det möjligt att köra olika kodblock beroende på om ett villkor är sant eller falskt.
Den grundläggande syntaxen för en if-sats ser ut så här:
if (condition) {
// code runs if condition is true
}
Du kan lägga till en else-sats för att ange kod som körs när villkoret är falskt:
if (condition) {
// code runs if condition is true
} else {
// code runs if condition is false
}
För mer komplexa beslut kan du använda else if för att kontrollera ytterligare villkor:
if (condition1) {
// code runs if condition1 is true
} else if (condition2) {
// code runs if condition2 is true
} else {
// code runs if none of the above conditions are true
}
1234567const age = 20; if (age >= 18) { console.log("You are an adult."); } else { console.log("You are not an adult."); }
Du kan även nästla villkorssatser i varandra. Detta kallas nästlade villkor.
Genom nästling kan du fatta mer detaljerade beslut genom att kontrollera ett villkor inuti ett annat. Till exempel kan du först kontrollera om en användare är tillräckligt gammal och sedan kontrollera om personen har en biljett för att komma in på ett evenemang. Vanliga användningsområden för nästlade villkor inkluderar validering av användarinmatning, hantering av flera steg i en process eller hantering av olika användarroller och behörigheter.
När du använder nästlade villkor, håll din kod tydlig och lättläst för att undvika förvirring när logiken blir mer komplex.
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