Kursusindhold
Introduktion til JavaScript
Introduktion til JavaScript
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
.
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
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
.
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
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
.
console.log(!true); console.log(!false);
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.
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
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?
Tak for dine kommentarer!