JavaScript Boolean Operators | Forklart

JavaScript Boolean Operators | Forklart
Mange grunnlag for matematisk logikk finnes innen informatikk som brukes til å legge til logikk relatert til boolsk algebra, sannhetstabeller og sammenligninger i et program.

De JavaScript Programmeringsspråk tilbyr forskjellige operatører å evaluere uttrykk basert på boolske variabler. Disse operatørene er med på å opprettholde programmering av flytkontrollen med hensyn til den ekstra matematiske logikken. Mer spesifikt, JavaScript boolske operatører lar deg utføre forskjellige sammenligninger på de spesifiserte variablene og evaluere resultatene.

Denne oppskrivningen vil forklare arbeidet med JavaScript boolske operatører. Så la oss starte!

JavaScript boolske operatører

Her er listen over boolske operatører støttet av JavaScript:

  • Boolsk ELLER ||”Operatør
  • Boolsk OG &&”Operatør
  • Boolsk IKKE !”Operatør

Vi vil nå diskutere bruken av hver av de nevnte JavaScript boolske operatørene i de følgende seksjonene.

Hvordan du bruker javascript boolean eller operatør

I JavaScript, Boolsk ELLERoperatør brukes til å evaluere boolske variablers verdier. Det er representert ved hjelp av Dobbeltrør operatør “||”.

Mens du bruker den boolske “ELLER"Operatør, hvis verdien av begge de spesifiserte variablene er"ekte,”Da blir uttrykket betraktet som“sannhet,”Og det vil komme tilbake“ekte”Verdi; Ellers er retursaken til Eller operatør vil bli satt til “falsk”.

Syntaks av JavaScript Boolean eller Operator

Resultat = x || y

Her er den boolske eller operatøren “||”Vil evaluere uttrykket”x || y”Basert på verdiene deres og lagrer den returnerte verdien i“resultat”Variabel.

Sannhetsbord på JavaScript Boolean eller Operator

Den undergitte sannhetstabellen illustrerer OR-operatørresultatet basert på de spesifiserte verdiene til “x”Og“y”Boolske variabler:

x y x || y
ekte ekte ekte
ekte falsk ekte
falsk ekte ekte
falsk falsk falsk

I følge sannhetstabellen, hvis verdien av noen operand er “ekte”, Den boolske eller operatøren”||”Vil markere uttrykket som“ekte”I tilfelle begge verdiene er“falsk,”Da vil OR -operatøren også returnere en“falsk”Verdi.

La oss nå sjekke ut et praktisk eksempel på å implementere funksjonaliteten til JavaScript Boolean eller Operator.

Eksempel: Hvordan bruke JavaScript Boolean eller Operator

Først av alt vil vi lage to boolske variabler som heter “x”Og“y”Å ha følgende verdier:

La x = sant,
y = falsk;

Deretter vil vi bruke den boolske eller operatøren “||”For å evaluere verdiene til“x”Og“y”:

konsoll.logg (x || y);

Utførelse av den oppgitte koden vil returnere “ekte”Fordi verdien av en av de spesifiserte boolske variablene er“ekte”:

I tilfelle, hvis verdiene til begge “x”Og“y”Variabel er“falsk”, Så uttrykket“x || y" vil returnere "falsk”:

La x = falsk,
y = falsk;
konsoll.logg (x || y);

Produksjon

Hvordan bruke JavaScript Boolean and Operator

Som OR -operatøren, JavaScript Boolean and Operator brukes også til å evaluere verdiene til ekstra boolske variabler. Det er representert ved å bruke dobbelt Ampersand &&”Sign.

Mens du bruker JavaScript Boolean OG operatør, hvis begge verdiene er "ekte,”Uttrykket blir vurdert”sannhet.”I det andre tilfellet, hvis en av en av en verdi er“falsk“Returssaken og operatøren vil bli satt til“falsk”.

Syntaks av JavaScript Boolean and Operator

Resultat = x && y

Her er den boolske og operatøren “&&”Vil evaluere uttrykket”x && y”Basert på verdiene deres og lagrer den returnerte verdien i“resultat”Variabel.

Sannhetsbord på JavaScript Boolean eller Operator

Nå, sjekk ut følgende sannhetstabell av JavaScript Boolean og Operator for å forstå hvordan det fungerer:

x y x && y
ekte ekte ekte
ekte falsk falsk
falsk ekte falsk
falsk falsk falsk

I henhold til ovennevnte sannhetstabell hvis noen verdi av operanden er “falsk”Så etter å ha evaluert uttrykket, og operatøren”&&”Vil returnere en“falsk”Verdi, i tilfelle begge verdiene er satt som“ekte,”Og operatøren vil markere uttrykket som”ekte”.

Eksempel: Hvordan bruke JavaScript Boolean og Operator

I det følgende eksempelet, den boolske variabelen "x”Omfatter en“ekte”Verdi og“y”Er initialisert med“falsk”:

La x = sant,
y = falsk;
konsoll.log (x && y);

x && y”Uttrykk vil returnere“falsk”Etter å ha sjekket verdien av“y”Variabel:

I det andre tilfellet, når begge variablene inneholder "ekte”Som deres verdi, vil den boolske og operatøren også returnere”ekte”:

La x = sant,
y = sant;
konsoll.log (x && y);

Produksjon

Hvordan du bruker javascript boolean ikke operatør

JavaScript Boolsk ikke operatør er vant til omvendt Verdien av en operand, og den er representert med et utropstegn "!”.

Syntaks av JavaScript Boolean ikke operatør

!x

Her vil ikke operatøren omverse verdien av "x”Variabel på en slik måte at hvis verdien er“ekte”, Vil ikke operatøren endre den til“falsk.”Hvis den allerede har en“falsk”Verdi, deretter den resulterende verdien av“!x" vil være "ekte”.

Sannhetsbord på JavaScript Boolean ikke operatør

Basert på verdiene til “x”Variabel, tilsvarende”!x”Vil fungere som følger:

x !x
udefinert ekte
null ekte
Nan ekte
Gjenstand falsk
Tom streng ““ ekte
Ikke-tom streng falsk
Annet nummer enn 0 falsk

Eksempel: Hvordan bruke JavaScript Boolean, ikke operatør

Nå vil vi bruke JavaScript Boolean, ikke operatøren for å inverse verdiene til de gitte “x”Og“y”Boolske variabler:

La x = sant,
y = falsk;
konsoll.Logg(!x);
konsoll.Logg(!y);

Som du kan se fra utgangen, er verdiene som returneres av den boolske ikke -operatøren motsatt av de opprinnelige verdiene til “x”Og“y”:

Det var all viktig informasjon relatert til bruken av JavaScript boolske operatører. Utforsk dem videre i henhold til dine preferanser.

Konklusjon

De JavaScript Boolean eller (||) operatør, Boolean og operatør (&&), og Boolsk ikke (!) operatør brukes til å utføre forskjellige typer sammenligning på de spesifiserte variablene og evaluere resultatene. JavaScript ikke operatøren inverserer verdien av en boolsk variabel, mens avkastningssaken til den boolske eller og og operatørene er avhengige av de spesifiserte variabelenes verdier. Denne oppskrivningen forklarte bruken av JavaScript Boolean Operators.