Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Logiske Operatører Forklart | Utføre Operasjoner i JavaScript
Introduksjon til JavaScript

book
Logiske Operatører Forklart

Nå skal vi utforske logiske operasjoner. Logiske operasjoner brukes til å manipulere og ta beslutninger basert på boolske verdier.

Logiske Operatorer

Det er tre logiske operatorer i JavaScript:

  • AND (&&);

  • OR (||);

  • NOT (!).

AND (&&)

Den logiske operatoren AND (&&) returnerer true bare når begge verdiene den opererer på er true. Resultatet er false hvis noen verdi er false.

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

AND (&&) operatoren krever at alle verdier er true for å returnere true.

OR (||)

OR (||) logisk operator returnerer true hvis minst én av verdiene er true. Den returnerer false bare når begge verdiene er false.

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

OR (||) operatoren returnerer false bare når begge verdiene er false.

NOT (!)

NOT (!) operatoren inverterer den boolske verdien. Den gjør true om til false og false om til true.

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

Bruk av logiske operatorer

Logiske operatorer brukes ofte til å kombinere betingelser. For eksempel, for å sjekke om to verdier er større enn 4 eller større enn 1, kan du bruke OG (&&) operatoren.

let a = 5, b = 3;

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

Prioritet

Logiske operasjoner har lavere prioritet enn sammenligningsoperasjoner, som igjen har lavere prioritet enn matematiske operasjoner.

Merk

I likhet med andre operasjoner kan du bruke parenteser () for å justere prioriteten for utførelse.

1. Hva vil være resultatet?

2. Hva vil være resultatet?

3. Hva vil være resultatet?

question mark

Hva vil være resultatet?

console.log(true || false);

Select the correct answer

question mark

Hva vil være resultatet?

console.log(true && false);

Select the correct answer

question mark

Hva vil være resultatet?

console.log(true && false || true);

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 7

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

some-alt