Som tilsvarer operatøren som skal brukes i JavaScript -sammenligninger?

Som tilsvarer operatøren som skal brukes i JavaScript -sammenligninger?
Sammenligninger er avgjørende for å undersøke forskjellene mellom forskjellige verdier. Denne tilnærmingen hjelper utviklerne til å utføre beregningene basert på den utførte sammenligningen mens programmering i JavaScript. For dette formålet er det forskjellige operatører, inkludert "Likhet (==)”Og“streng likhet (===)”Operatører.

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:

  • Først av alt, bruk "Likhet (==)" og "streng likhet (===)”Operatører på de uttalte verdiene.
  • I dette eksemplet vil likestillingsoperatøren (==) returnere “ekte”Siden verdiene er de samme.
  • Den strenge likestillingsoperatøren (===) kommer tilbake “falsk”Siden datatypen ikke er identisk.

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:

  • For det første, initialiser variablene som heter “en”Og“b”Å ha en streng og en heltallverdi henholdsvis.
  • Etter det, bruk "Hvis/ellers”Tilstand og“Likhetsoperatør (==)”For å bruke en sjekk på de initialiserte verdiene.
  • Siden likestillingsoperatøren ikke er bekymret for datatypene. Derfor vil den tidligere tilstanden utføre.

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:

  • På samme måte initialiser en streng og en heltallverdi.
  • Etter det, bruk "streng likhet (===)”Operatør etter de definerte verdiene i“Hvis/ellers" betingelse.
  • I dette scenariet vil sistnevnte tilstand bli utført siden datatypene for begge verdiene ikke er de samme.

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.