Logiska 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.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
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.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
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.
12console.log(!true); console.log(!false);
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 (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
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?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Logiska 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.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
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.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
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.
12console.log(!true); console.log(!false);
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 (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
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?
Tack för dina kommentarer!