Forklaring av logiske operatorer
Nå skal vi 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 (||)-operatoren 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 om til false og false om 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 vil bli resultatet?
2. Hva vil bli 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
Awesome!
Completion rate improved to 2.33
Forklaring av logiske operatorer
Sveip for å vise menyen
Nå skal vi 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 (||)-operatoren 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 om til false og false om 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 vil bli resultatet?
2. Hva vil bli resultatet?
3. Hva blir resultatet?
Takk for tilbakemeldingene dine!