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

Kursusindhold

Introduktion til JavaScript

Introduktion til JavaScript

1. JavaScript Grundlæggende
2. Variabler og Datatyper i JavaScript
3. Udføre Operationer i JavaScript
4. Kontrollere Programflow med Betingede Udsagn
5. Gennemløb af Data i JavaScript
6. Funktioner i JavaScript

book
Logiske Operatorer Explained

Nu skal vi udforske logiske operationer. Logiske operationer bruges til at manipulere og træffe beslutninger baseret på booleske værdier.

Logiske Operatorer

Der er tre logiske operatorer i JavaScript:

  • AND (&&);

  • OR (||);

  • NOT (!).

AND (&&)

Den logiske operator AND (&&) returnerer true kun når begge værdier, den opererer på, er true. Resultatet er false, hvis nogen værdi 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 den booleske værdi. Den ændrer true til false og false til true.

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

Brug af logiske operatorer

Logiske operatorer bruges ofte til at kombinere betingelser. For eksempel, for at tjekke 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 en lavere prioritet end sammenligningsoperationer, som igen har en lavere prioritet end matematiske operationer.

Bemærk

Ligesom med andre operationer kan du bruge parenteser () til at justere udførelsens prioritet.

1. Hvad vil output være?

2. Hvad vil outputtet være?

3. Hvad vil outputtet være?

question mark

Hvad vil output 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
ChatGPT

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

course content

Kursusindhold

Introduktion til JavaScript

Introduktion til JavaScript

1. JavaScript Grundlæggende
2. Variabler og Datatyper i JavaScript
3. Udføre Operationer i JavaScript
4. Kontrollere Programflow med Betingede Udsagn
5. Gennemløb af Data i JavaScript
6. Funktioner i JavaScript

book
Logiske Operatorer Explained

Nu skal vi udforske logiske operationer. Logiske operationer bruges til at manipulere og træffe beslutninger baseret på booleske værdier.

Logiske Operatorer

Der er tre logiske operatorer i JavaScript:

  • AND (&&);

  • OR (||);

  • NOT (!).

AND (&&)

Den logiske operator AND (&&) returnerer true kun når begge værdier, den opererer på, er true. Resultatet er false, hvis nogen værdi 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 den booleske værdi. Den ændrer true til false og false til true.

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

Brug af logiske operatorer

Logiske operatorer bruges ofte til at kombinere betingelser. For eksempel, for at tjekke 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 en lavere prioritet end sammenligningsoperationer, som igen har en lavere prioritet end matematiske operationer.

Bemærk

Ligesom med andre operationer kan du bruge parenteser () til at justere udførelsens prioritet.

1. Hvad vil output være?

2. Hvad vil outputtet være?

3. Hvad vil outputtet være?

question mark

Hvad vil output 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
Vi beklager, at noget gik galt. Hvad skete der?
some-alt