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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduksjon til JavaScript

bookForklaring av logiske operatorer

La oss nå 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 (||) logisk operator 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 til false og false 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 blir resultatet?

2. Hva blir resultatet?

3. Hva blir resultatet?

question mark

Hva blir resultatet?

Select the correct answer

question mark

Hva blir 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

Suggested prompts:

Can you explain how parentheses affect the order of logical operations?

What happens if I combine all three logical operators in one expression?

Can you give more examples of using logical operators in real-world scenarios?

bookForklaring av logiske operatorer

Sveip for å vise menyen

La oss nå 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 (||) logisk operator 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 til false og false 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 blir resultatet?

2. Hva blir resultatet?

3. Hva blir resultatet?

question mark

Hva blir resultatet?

Select the correct answer

question mark

Hva blir 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