Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Logiska Operatorer Förklarade | Utföra Operationer i JavaScript
Introduktion till JavaScript

bookLogiska Operatorer Förklarade

Nu ska vi utforska logiska operationer. Logiska operationer används för att manipulera och fatta beslut baserat på booleska värden.

Logiska operatorer

Det finns tre logiska operatorer i JavaScript:

  • OCH (&&);
  • ELLER (||);
  • INTE (!).

OCH (&&)

Den logiska operatorn OCH (&&) returnerar true endast när båda värdena den arbetar med är true. Resultatet är false om något av värdena är false.

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

Operatorn OCH (&&) kräver att alla värden är true för att returnera true.

ELLER (||)

Den logiska operatorn ELLER (||) returnerar true om minst ett av värdena är true. Den returnerar false endast när båda värdena är false.

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

OR-operatorn (||) returnerar false endast när båda värdena är false.

NOT (!)

NOT-operatorn (!) inverterar booleska värdet. Den gör true till false och false till true.

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

Användning av logiska operatorer

Logiska operatorer används ofta för att kombinera villkor. Till exempel, för att kontrollera om två värden är större än 4 eller större än 1, kan du använda OCH-operatorn (&&).

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

Prioritet

Logiska operationer har lägre prioritet än jämförelseoperationer, vilka i sin tur har lägre prioritet än matematiska operationer.

Obs

Precis som vid andra operationer kan du använda parenteser () för att justera prioriteten för exekveringen.

1. Vad blir utskriften?

2. Vad blir utskriften?

3. Vad blir resultatet?

question mark

Vad blir utskriften?

Select the correct answer

question mark

Vad blir utskriften?

Select the correct answer

question mark

Vad blir resultatet?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain how parentheses affect logical operations in JavaScript?

What happens if I combine logical and comparison operators in one expression?

Can you give more examples of using logical operators with variables?

Awesome!

Completion rate improved to 2.5

bookLogiska Operatorer Förklarade

Svep för att visa menyn

Nu ska vi utforska logiska operationer. Logiska operationer används för att manipulera och fatta beslut baserat på booleska värden.

Logiska operatorer

Det finns tre logiska operatorer i JavaScript:

  • OCH (&&);
  • ELLER (||);
  • INTE (!).

OCH (&&)

Den logiska operatorn OCH (&&) returnerar true endast när båda värdena den arbetar med är true. Resultatet är false om något av värdena är false.

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

Operatorn OCH (&&) kräver att alla värden är true för att returnera true.

ELLER (||)

Den logiska operatorn ELLER (||) returnerar true om minst ett av värdena är true. Den returnerar false endast när båda värdena är false.

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

OR-operatorn (||) returnerar false endast när båda värdena är false.

NOT (!)

NOT-operatorn (!) inverterar booleska värdet. Den gör true till false och false till true.

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

Användning av logiska operatorer

Logiska operatorer används ofta för att kombinera villkor. Till exempel, för att kontrollera om två värden är större än 4 eller större än 1, kan du använda OCH-operatorn (&&).

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

Prioritet

Logiska operationer har lägre prioritet än jämförelseoperationer, vilka i sin tur har lägre prioritet än matematiska operationer.

Obs

Precis som vid andra operationer kan du använda parenteser () för att justera prioriteten för exekveringen.

1. Vad blir utskriften?

2. Vad blir utskriften?

3. Vad blir resultatet?

question mark

Vad blir utskriften?

Select the correct answer

question mark

Vad blir utskriften?

Select the correct answer

question mark

Vad blir resultatet?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7
some-alt