Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Betinget Logik `if` / `else` | Sektion
Javascript-Grundlæggende

bookBetinget Logik `if` / `else`

Stryg for at vise menuen

Betinget logik giver dig mulighed for at styre flowet i dine JavaScript-programmer ved at træffe beslutninger baseret på bestemte betingelser. Den mest almindelige måde at gøre dette på er med if, else if og else-udsagn. Disse udsagn gør det muligt at køre forskellige kodeblokke afhængigt af, om en betingelse er sand eller falsk.

Den grundlæggende syntaks for et if-udsagn ser således ud:

if (condition) {
  // code runs if condition is true
}

Du kan tilføje et else-udsagn for at angive kode, der køres, når betingelsen er falsk:

if (condition) {
  // code runs if condition is true
} else {
  // code runs if condition is false
}

For mere komplekse beslutninger kan du bruge else if til at kontrollere yderligere 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
}
1234567
const age = 20; if (age >= 18) { console.log("You are an adult."); } else { console.log("You are not an adult."); }
copy

Du kan også indlejre betingede udsagn i hinanden. Dette kaldes indlejrede betingelser.

Indlejring gør det muligt at træffe mere detaljerede beslutninger ved at kontrollere én betingelse inden i en anden. For eksempel kan du først kontrollere, om en bruger er gammel nok, og derefter om vedkommende har en billet til at komme ind til et arrangement. Almindelige anvendelser af indlejrede betingelser omfatter validering af brugerinput, håndtering af flere trin i en proces eller håndtering af forskellige brugerroller og tilladelser.

Når du bruger indlejrede betingelser, bør du holde din kode klar og læsbar for at undgå forvirring, efterhånden som logikken bliver mere kompleks.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 7
some-alt