Er != det samme som !== Operatører i JavaScript

Er != det samme som !== Operatører i JavaScript
Mens programmering i JavaScript, kan det være situasjoner der det er behov for å sammenligne to verdier bare eller vurdere datatypene deres også. I et slikt scenario, "Ulikhetsoperatør (!=)" og "streng ulikhetsoperatør (!==)”Kom godt med å analysere dataene i bulk, og sparer dermed tiden på utviklerens slutt.

Denne opplæringen vil illustrere forskjellen mellom JavaScript “(!=)”Og“(!==)”Operatører.

I JavaScript, er ulikhetsoperatøren (!=) det samme som den strenge ulikheten (!==) operatør?

Begge "ulikhet(!=)”Og“streng likhet (!==)”Operatører returnerer resultatet i boolsk form. Ulikheten (!=) Operatør brukes til å skille mellom operandene uavhengig av datatyper. Mens den strenge ulikhetsoperatøren (!==) sjekker om operandene og deres datatyper begge er ulik.

Eksempel 1: Bruk av ulikhetsoperatøren (!=) og den strenge ulikheten (!==) operatør etter den spesifiserte verdien

I dette eksemplet "Ulikhetsoperatør (!=)”Og“streng ulikhet (!==)”Operatører vil bli brukt til å bruke en sjekk på den spesifiserte verdien:

I ovennevnte kodebit:

  • For det første, oppretter variabelen som heter “en”Og tilordne en strengverdi som er et gyldig tall.
  • I neste trinn, bruk "Hvis/ellers”Tilstand med“Ulikhetsoperatør (!=)”For å sammenligne den definerte strengverdien med et heltall.
  • I dette tilfellet, siden verdiene er de samme uavhengige av datatypen, derav "ellers”Tilstanden vil utføre.
  • På samme måte, bruk "Hvis/ellers”Tilstand med“streng ulikhet (!==)”Operatør.
  • Her, "streng ulikhet (!==)”Operatøren sjekker verdiene og datatypene deres. Derfor "hvis”Tilstanden vil utføre.

Produksjon

I output kan det sees forskjellen mellom de anvendte operandene kan observeres.

Eksempel 2: Bruk av ulikhetsoperatøren (!=) og den strenge ulikheten (!==) operatør på den brukerdefinerte verdien

I dette spesielle eksemplet "ulikhet(!=)”Og“streng ulikhet (!==)”Operatører vil bli brukt på den brukerdefinerte verdien:

I kodeblokken ovenfor:

  • Lag på samme måte en variabel som heter “x”Og tilordne en heltallverdi.
  • Etter det, legg inn en verdi fra brukeren for å sammenligne den med den initialiserte verdien.
  • Nå, bruk "ulikhet(!=)”Operatør i“Hvis/ellers" betingelse.
  • I dette scenariet, på samme måte, "ellers”Tilstand vil bli utført.
  • Merk at “hurtig”Dialogboks returnerer en“null”Eller“streng”Verdi.
  • I neste linje, bruk "Hvis/ellers”Tilstand sammen med“streng ulikhet (!==) ”Operatør.
  • I dette tilfellet "hvis”Uttalelse vil bli påberopt siden hurtig returnerer“streng”Datatype, ikke identisk med datatypen på den initialiserte verdien.

Produksjon

Det handlet om å sammenligne verdier ved bruk av ulikhet og streng ulikhetsoperatør.

Konklusjon

ulikhet(!=)”Operatør sammenligner bare operandene, mens“streng ulikhet (!==)”Operatør sammenligner både operandene og deres datatyper. Denne oppskrivningen uttalte kjerneforskjellene mellom (!=) og (!==) Operatører i JavaScript ved hjelp av eksempler.