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

bookLogiske Operatorer

Stryg for at vise menuen

Når du skal træffe beslutninger i din kode baseret på mere end én betingelse, giver logiske operatorer dig mulighed for at kombinere eller ændre disse betingelser. JavaScript tilbyder tre primære logiske operatorer: AND (&&), OR (||) og NOT (!).
Disse operatorer bruges til at sammenkæde flere booleske udtryk eller til at vende deres værdier.

  • AND-operatoren (&&) returnerer true kun hvis begge betingelser er sande;
  • OR-operatoren (||) returnerer true hvis mindst én af betingelserne er sand;
  • NOT-operatoren (!) vender værdien af en betingelse: hvis en betingelse er true, gør ! den til false, og omvendt.

Disse operatorer anvendes oftest i if-udsagn for at styre programmets flow baseret på mere kompleks logik.

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 operatorpræcedens rækkefølgen, de evalueres i. I JavaScript har NOT (!)-operatoren den højeste præcedens, efterfulgt af AND (&&), og derefter OR (||).

Det betyder, at udtryk med ! evalueres først, derefter &&, og til sidst ||. Du kan bruge parenteser () til at gruppere betingelser og styre evalueringsrækkefølgen.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 8

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 8
some-alt