Betinget logikk «if» / «else»
Sveip for å vise menyen
Betinget logikk lar deg kontrollere flyten i JavaScript-programmene dine ved å ta avgjørelser basert på visse betingelser. Den vanligste måten å gjøre dette på er med if, else if og else-setningene. Disse setningene lar deg kjøre ulike kodeblokker avhengig av om en betingelse er sann eller usann.
Den grunnleggende syntaksen for en if-setning ser slik ut:
if (condition) {
// code runs if condition is true
}
Du kan legge til en else-setning for å angi kode som kjøres når betingelsen er usann:
if (condition) {
// code runs if condition is true
} else {
// code runs if condition is false
}
For mer komplekse avgjørelser kan du bruke else if for å sjekke flere betingelser:
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 også nøste betingede setninger inni hverandre. Dette kalles nøstede betingelser.
Nøsting gjør det mulig å ta mer detaljerte avgjørelser ved å sjekke én betingelse inni en annen. For eksempel kan du først sjekke om en bruker er gammel nok, og deretter sjekke om vedkommende har billett for å komme inn på et arrangement. Vanlige bruksområder for nøstede betingelser inkluderer validering av brukerinput, håndtering av flere trinn i en prosess, eller å svare på ulike brukerroller og tillatelser.
Når du bruker nøstede betingelser, bør du holde koden tydelig og lesbar for å unngå forvirring etter hvert som logikken blir mer kompleks.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår