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 utförandet.
1. Vad blir resultatet?
2. Vad blir resultatet?
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
Fantastiskt!
Completion betyg förbättrat till 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 utförandet.
1. Vad blir resultatet?
2. Vad blir resultatet?
3. Vad blir resultatet?
Tack för dina kommentarer!