Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Logiske Operatorer | Seksjon
Javascript-Grunnleggende

bookLogiske Operatorer

Sveip for å vise menyen

Når du trenger å ta avgjørelser i koden din basert på mer enn én betingelse, lar logiske operatorer deg kombinere eller endre disse betingelsene. JavaScript gir deg tre hovedtyper logiske operatorer: OG (&&), ELLER (||) og IKKE (!).
Disse operatorene brukes til å koble sammen flere boolske uttrykk eller til å invertere verdiene deres.

  • OG-operatoren (&&) returnerer true kun hvis begge betingelsene er sanne;
  • ELLER-operatoren (||) returnerer true hvis minst én av betingelsene er sann;
  • IKKE-operatoren (!) snur verdien til en betingelse: hvis en betingelse er true, gjør ! den til false, og omvendt.

Du bruker disse operatorene oftest i if-setninger for å styre flyten i programmet ditt basert på mer kompleks logikk.

123456789101112131415161718192021
const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
copy

Når du kombinerer logiske operatorer, bestemmer operatorprioritet rekkefølgen de blir evaluert i. I JavaScript har IKKE (!) operatoren høyest prioritet, etterfulgt av OG (&&), og deretter ELLER (||).

Dette betyr at uttrykk med ! evalueres først, deretter &&, og til slutt ||. Du kan bruke parenteser () for å gruppere betingelser og kontrollere evalueringsrekkefølgen.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 8

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 8
some-alt