I denne oppskrivningen vil vi differensiere funksjonalitetene til både likestilling (==) og streng likhet (===) -operatører.
Som tilsvarer operatør (== vs ===) skal brukes til sammenligning i JavaScript?
Begge "Likhet (==)”Og“streng likhet (===)”Operatører gir resultatet i boolsk form. Likestillingsoperatøren (==) brukes til å sammenligne operander eller uttrykk. mens den strenge likestillingsoperatøren (===) sjekker om operandene og deres datatype er like.
Eksempel
La oss prøve å forstå det uttalte konseptet med det undergitte eksemplet:
I ovennevnte kodebit:
Produksjon
Det kan sees at de tilsvarende boolske verdiene returneres basert på verdiene.
Eksempel 1: Bruk av likestillingsoperatør (==) i JavaScript
I dette eksemplet vil likestillingsoperatøren bli brukt til å sammenligne to verdier med forskjellige datatyper:
I kodelinjene ovenfor:
Produksjon
I utgangen kan det sees at begge de initialiserte verdiene er de samme.
Eksempel 2: Bruk av den strenge likestillingsoperatøren (===) i JavaScript
I dette eksemplet vil den samme koden gjentas med "streng likhet (===)”Operatør med verdiene som omfatter de motstridende datatypene:
I ovennevnte kodebit:
Produksjon
Kjerneforskjellen kan finne ut ved å analysere denne spesielle utgangen.
Konklusjon
“Likhet (==)”Operatør sammenligner bare operandene, mens“Strengt likhet (===)”Operatør sammenligner både operandene og deres datatype. Funksjonalitetene til begge operatørene demonstreres ved hjelp av forskjellige eksempler.