Kursinnehåll
Introduktion till JavaScript
Introduktion till JavaScript
Logiska Operatorer Förklarade
Nu ska vi utforska logiska operationer. Logiska operationer används för att manipulera och fatta beslut baserat på boolean-värden.
Logiska Operatorer
Det finns tre logiska operatorer i JavaScript:
AND (
&&
);OR (
||
);NOT (
!
).
AND (&&)
Den logiska operatorn AND (&&
) returnerar true
endast när båda värdena den opererar på är true
. Resultatet är false
om något värde är false
.
console.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
.
console.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 det booleska värdet. Det ändrar true
till false
och false
till true
.
console.log(!true); console.log(!false);
Använda 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.
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Prioritet
Logiska operationer har en lägre prioritet än jämförelseoperationer, som i sin tur har en lägre prioritet än matematiska operationer.
Notera
Precis som med andra operationer kan du använda parenteser
()
för att justera prioriteten för exekvering.
1. Vad blir resultatet?
2. Vad blir resultatet?
3. Vad blir resultatet?
Tack för dina kommentarer!