Forklaring 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.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
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.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
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.
12console.log(!true); console.log(!false);
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 (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
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?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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?
Fantastisk!
Completion rate forbedret til 2.5
Forklaring 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.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
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.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
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.
12console.log(!true); console.log(!false);
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 (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
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?
Takk for tilbakemeldingene dine!