Sammenligningsoperatører brukes til å sammenligne to verdier basert på den ekstra tilstanden, og etter å ha utført sammenligningen returnerer de en boolsk verdi, enten "ekte”Eller“falsk”.
Denne oppskrivningen vil diskutere bruken av sammenligningsoperatører i JavaScript. Så la oss starte!
Typer sammenligningsoperatører i JavaScript
I JavaScript, Sammenligningsoperatører er delt inn i to kategorier: “Likestillingoperatører”Og“Rasjonelle operatører”:
Likestillingoperatører: Likestillingsoperatørene returnerer en boolsk verdi hvis to operander er lik. Settet med likestillingsoperatørene inkluderer:
Rasjonelle operatører: Rasjonelle operatører bestemmer forhold mellom to operander og returner en boolsk verdi etter sammenligning. Settet med rasjonelle operatører inkluderer:
Vi vil forklare bruken av hver av de ovennevnte sammenligningsoperatørene i de følgende seksjonene.
Hvordan du bruker likestillingsoperatør (==) i JavaScript
JavaScript Likestillingoperatør “==”Sjekker likestilling av de spesifiserte operander og returnerer en boolsk verdi. Etter å ha konvertert begge verdiene til en felles type, utfører den deretter sammenligningen.
Syntaks av likestillingoperatør (==) i JavaScript
x == yHer, likestillingsoperatøren “==”Vil sammenligne“x”Og“y”Verdier etter å ha konvertert verdien av“y" inn i det "x”Operands datatype.
Eksempel: Hvordan bruke likestillingsoperatør (==) i JavaScript
Først av alt vil vi lage tre konstanter kalt “x”,“y”, Og“z”Å ha følgende verdier:
const x = 6,Deretter vil vi sammenligne verdien av konstant "x”Med verdien”6 ”:
konsoll.logg (x == 6);Likestillingsoperatøren returnerer “ekte" fordi "6”Tilsvarer den konstante”x" i form av "verdi”Og“type”:
I det undergitte eksemplet er likestillingsoperatøren “==”Vil først konvertere strengen”1. 3" til Antall Skriv og sammenlign den med verdien som er lagret i konstanten “y”:
konsoll.log (y == '13');Etter å ha evaluert uttrykket “y == '13'”, Likestillingsoperatøren vil returnere”ekte”:
Til slutt vil vi sjekke den konstante “z”Og strengen”Linuxhint”For likhet:
konsoll.log (z == 'linuxhint');Høyre operand er allerede en streng, så likestillingsoperatøren vil direkte sammenligne verdien og returnere resultatene:
Den gitte utgangen betyr at de spesifiserte operandene ikke er like. Som verdien som er lagret i det konstante “z" er "Linuxhint,”Og verdien det er sammenlignet med er“Linuxhint”. Så vi kan konkludere med at mens vi sammenligner strenger, "likestilling”Operatør sammenligner også“Tegnsaker”.
Hvordan bruke ulikhetsoperatør (!=) i JavaScript
For å sammenligne ulikheten til to operander i JavaScript, Ulikhetsoperatør “!=" benyttes. Den returnerer en boolsk verdi som indikerer at den spesifiserte tilstanden er sann eller falsk.
Syntaks av ulikhetsoperatør (!=) i JavaScript
x != yEksempel: Hvordan bruke ulikhetsoperatør (!=) i JavaScript
I det følgende eksemplet er ulikhetsoperatøren “!=”Vil sammenligne“6”Med verdien av“x" konstant:
konsoll.Logg (x != 6);Ettersom begge operandene er like, vil ulikhetsoperatøren komme tilbake "falsk”:
Sammenligne verdien av “y”Med strengen”1. 3" vil returnere "ekte”Fordi begge verdiene er ulik når det gjelder datatypen:
konsoll.log (y == '13');Tilsvarende strengen 'Linuxhint ' lagret i “z”Konstant er ikke lik“Linuxhint“Fordi den første karakteren er i overvurdering:
konsoll.Logg (z != 'Linuxhint');Så retursaken til ulikhetsoperatøren “!=”Vil bli satt til“ekte”:
Hvordan du bruker streng likestillingsoperatør (===) i JavaScript
En annen operatør som kan brukes til å sammenligne likheten mellom to operander er Streng likestillingsoperatør “===”. Begrepet “streng”Skiller det fra likestillingsoperatøren”==“Som det strengt tatt sammenligner verdiene til de spesifiserte operandene uten å konvertere dem til en felles type.
Syntaks av streng likestillingoperatør (===) i JavaScript
x === yEksempel: Hvordan bruke streng likestillingsoperatør (===) i JavaScript
Vi vil nå sjekke likheten mellom verdien av “y”Og den ekstra strengen”1. 3”, Bruke den strenge likestillingsoperatøren:
konsoll.log (y === '13');Utgangen skriver ut “falsk”Etter å ha sammenlignet den numeriske verdien av konstanten”y”Med strengen”1. 3”:
I den andre tilstanden vil den strenge likestillingsoperatøren sjekke likheten mellom verdien av “y”Og et tall”1. 3”:
konsoll.logg (y === 13);Begge verdiene er like i henhold til deres tilhørende datatype, slik at den strenge likestillingsoperatøren vil markere dem som likeverdige og returnere en "ekte”Boolsk verdi:
Hvordan bruke streng ulikhetsoperatør (!==) i JavaScript
JavaScript Streng ulikhetsoperatør (!==) validerer ulikheten mellom to operander basert på deres “verdi”Og“type”. Det kommer tilbake “ekte”Hvis både type og verdi er ulik; Ellers er retursaken satt til “falsk”.
Syntaks av streng ulikhetsoperatør (!==) i JavaScript
x !== yEksempel: Hvordan bruke streng ulikhetsoperatør (!==) i JavaScript
Det undergitte eksemplet vil bruke den strenge ulikhetsoperatøren for å sammenligne verdien av konstanten “y”Med strengen”1. 3”:
konsoll.Logg (y !== '13');Den konstante “y”Omfatter en verdi av“Antall”Type. I kontrast har den andre spesifiserte operanden en "streng"Typeverdi, så den strenge ulikhetsoperatøren vil erklære begge verdiene som"ulik”Og returner“ekte”:
Hvordan bruke større enn operatør (>) i JavaScript
Denne rasjonelle operatøren brukes til å verifisere hvis verdien av operanden til venstre er større enn verdien av høyre sideoperand. Hvis begge operander tilfredsstiller den ekstra tilstanden, desto større enn operatøren vil komme tilbake "ekte“; Ellers skriver det ut “falsk”.
Syntaks av større enn operatør (>) i JavaScript
x> yEksempel: Hvordan bruke større enn operatør (>) i JavaScript
For demonstrasjonsformålet vil vi lage en konstant navngitt “x”Og initialiser det med“14”:
const x = 14;I neste trinn vil vi bruke det større enn operatøren “>”For å sjekke om verdien av“x”Konstant er større enn“10" eller ikke:
konsoll.logg (x> 10);Som tallet “14”Er større enn“10”Verdi, så desto større enn operatøren vil returnere“ekte”:
Hvordan bruke mindre enn (<) operator in JavaScript
De Mindre enn relasjonsoperatør “<”Brukes til å verifisere om verdien av venstre-operand er mindre enn verdien av høyre sideoperand. Hvis begge operandene tilfredsstiller den ekstra tilstanden, jo mindre enn eller lik operatør vil returnere "ekte“; Ellers skriver det ut “falsk”.
Syntaks på mindre enn operatør (<) in JavaScript
x <= yEksempel: Hvordan bruke mindre enn operatør (<) in JavaScript
Nå vil vi bruke den mindre enn operatøren til å sjekke om verdien av konstanten “x" er mindre enn "10" eller ikke:
konsoll.Logg (x < 10);Etter å ha utført sammenligningen, returnerte den spesifiserte operatøren “falsk,”Som indikerer at verdien som er lagret i venstre sideoperand er større enn“10”:
Hvordan bruke større enn eller lik operatør (>) i JavaScript
JavaScript Større enn eller lik operatør “> =”Brukes til å sammenligne venstre sideverdi med høyre side og sjekke den er større eller lik den. Hvis begge operandene tilfredsstiller den ekstra tilstanden, jo større enn eller lik operatør vil returnere “ekte“; Ellers skriver det ut “falsk”.
Syntaks av større enn eller lik operatør (> =) i JavaScript
x> = yEksempel: Hvordan bruke større enn eller lik operatør (> =) i JavaScript
Her utførelse av den gitte større enn eller lik operatør “> =" vil returnere "ekte”Fordi den konstante”x”Inneholder“14”:
konsoll.logg (x> = 14);Hvordan bruke mindre enn eller lik operatør (<=) in JavaScript
JavaScript Mindre enn eller lik operatør “<=”Brukes for å sammenligne venstre sideverdi med riktig sideverdi og sjekke den er mindre eller ikke. Hvis begge operander tilfredsstiller den ekstra tilstanden, jo mindre enn operatøren vil returnere “ekte“; Ellers viser det “falsk”.
Syntaks av større enn eller lik operatør (<=) in JavaScript
x <= yEksempel: Hvordan bruke mindre enn eller lik operatør (<=) in JavaScript
Ved hjelp av den mindre enn eller likeverdige operatøren vil vi utføre den undergitte tilstanden:
konsoll.Logg (x <= 14);Den spesifiserte relasjonsoperatøren vil markere begge verdiene som like og returnere “ekte”:
Det var all viktig informasjon relatert til bruken av sammenligningsoperatører i JavaScript. Utforsk dem videre i henhold til dine preferanser.
Konklusjon
Sammenligningsoperatører Sammenlign to verdier basert på den ekstra tilstanden i JavaScript. Disse JavaScript -operatørene er delt inn i to kategorier: Likestillingoperatører og Rasjonelle operatører. Likestillingsoperatører sjekker om to operander er like, mens de rasjonelle operatørene bestemmer forholdet mellom de spesifiserte operandene. Denne oppskrivningen diskuterte metoden for å bruke sammenligningsoperatører i JavaScript.