Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Forklaring av logiske operatorer | Utføre Operasjoner i JavaScript
Introduksjon til JavaScript

bookForklaring av logiske operatorer

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

Logiske operatorer

Det finnes tre logiske operatorer i JavaScript:

  • OG (&&);
  • ELLER (||);
  • IKKE (!).

OG (&&)

Den logiske OG-operatoren (&&) returnerer true kun når begge verdiene den opererer på er true. Resultatet er false hvis noen av verdiene er 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 (||)-operatoren returnerer true hvis minst én av verdiene er true. Den returnerer false kun når begge verdiene 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 verdiene er false.

NOT (!)

NOT (!)-operatoren inverterer boolsk verdi. Den gjør true om til false og false om til true.

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 (&&).

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

På samme måte som med andre operasjoner, kan du bruke parenteser () for å justere rekkefølgen på utførelsen.

1. Hva vil bli resultatet?

2. Hva vil bli resultatet?

3. Hva blir resultatet?

question mark

Hva vil bli resultatet?

Select the correct answer

question mark

Hva vil bli resultatet?

Select the correct answer

question mark

Hva blir resultatet?

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

Awesome!

Completion rate improved to 2.33

bookForklaring av logiske operatorer

Sveip for å vise menyen

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

Logiske operatorer

Det finnes tre logiske operatorer i JavaScript:

  • OG (&&);
  • ELLER (||);
  • IKKE (!).

OG (&&)

Den logiske OG-operatoren (&&) returnerer true kun når begge verdiene den opererer på er true. Resultatet er false hvis noen av verdiene er 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 (||)-operatoren returnerer true hvis minst én av verdiene er true. Den returnerer false kun når begge verdiene 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 verdiene er false.

NOT (!)

NOT (!)-operatoren inverterer boolsk verdi. Den gjør true om til false og false om til true.

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 (&&).

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

På samme måte som med andre operasjoner, kan du bruke parenteser () for å justere rekkefølgen på utførelsen.

1. Hva vil bli resultatet?

2. Hva vil bli resultatet?

3. Hva blir resultatet?

question mark

Hva vil bli resultatet?

Select the correct answer

question mark

Hva vil bli resultatet?

Select the correct answer

question mark

Hva blir resultatet?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 7
some-alt