Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Logiske Operatorer Forklaret | Udførelse af Operationer i JavaScript
Introduktion til JavaScript

bookLogiske Operatorer Forklaret

Lad os nu udforske logiske operationer. Logiske operationer bruges til at manipulere og træffe beslutninger baseret på booleske værdier.

Logiske operatorer

Der findes tre logiske operatorer i JavaScript:

  • AND (&&);
  • OR (||);
  • NOT (!).

AND (&&)

Den logiske AND-operator (&&) returnerer true kun når begge værdier, den arbejder med, er true. Resultatet er false, hvis en af værdierne er false.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

Operatoren AND (&&) kræver, at alle værdier er true for at returnere true.

OR (||)

Den logiske operator OR (||) returnerer true, hvis mindst én af værdierne er true. Den returnerer false kun, når begge værdier er false.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

OR (||) operatoren returnerer false kun når begge værdier er false.

NOT (!)

NOT (!) operatoren inverterer booleske værdier. Den ændrer true til false og false til true.

12
console.log(!true); console.log(!false);
copy

Brug af logiske operatorer

Logiske operatorer anvendes ofte til at kombinere betingelser. For eksempel, for at kontrollere om to værdier er større end 4 eller større end 1, kan du bruge OG-operatoren (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Prioritet

Logiske operationer har lavere prioritet end sammenligningsoperationer, som igen har lavere prioritet end matematiske operationer.

Bemærk

Ligesom ved andre operationer kan du bruge parenteser () til at justere udførelsesprioriteten.

1. Hvad vil outputtet være?

2. Hvad vil outputtet være?

3. Hvad vil outputtet være?

question mark

Hvad vil outputtet være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. 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

Suggested prompts:

Can you explain how parentheses affect logical operations in JavaScript?

What happens if I combine logical and comparison operators in one expression?

Can you give more examples of using logical operators with variables?

Awesome!

Completion rate improved to 2.5

bookLogiske Operatorer Forklaret

Stryg for at vise menuen

Lad os nu udforske logiske operationer. Logiske operationer bruges til at manipulere og træffe beslutninger baseret på booleske værdier.

Logiske operatorer

Der findes tre logiske operatorer i JavaScript:

  • AND (&&);
  • OR (||);
  • NOT (!).

AND (&&)

Den logiske AND-operator (&&) returnerer true kun når begge værdier, den arbejder med, er true. Resultatet er false, hvis en af værdierne er false.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

Operatoren AND (&&) kræver, at alle værdier er true for at returnere true.

OR (||)

Den logiske operator OR (||) returnerer true, hvis mindst én af værdierne er true. Den returnerer false kun, når begge værdier er false.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

OR (||) operatoren returnerer false kun når begge værdier er false.

NOT (!)

NOT (!) operatoren inverterer booleske værdier. Den ændrer true til false og false til true.

12
console.log(!true); console.log(!false);
copy

Brug af logiske operatorer

Logiske operatorer anvendes ofte til at kombinere betingelser. For eksempel, for at kontrollere om to værdier er større end 4 eller større end 1, kan du bruge OG-operatoren (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Prioritet

Logiske operationer har lavere prioritet end sammenligningsoperationer, som igen har lavere prioritet end matematiske operationer.

Bemærk

Ligesom ved andre operationer kan du bruge parenteser () til at justere udførelsesprioriteten.

1. Hvad vil outputtet være?

2. Hvad vil outputtet være?

3. Hvad vil outputtet være?

question mark

Hvad vil outputtet være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

question mark

Hvad vil outputtet være?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 7
some-alt