Forskjellen Mellom =, ==, og === i JavaScript [Eksempler]

posted in: Articles | 0

Hva er = i JavaScript?

Lik (=) er et oppdrag operatør, noe som angir at variabelen på venstre side av = verdien av de uttrykk som er på sin rett. Denne operatøren tildeler lvalue å rvalue.

For eksempel, Skriver a=10 er fint. Hvis vi skriver 10=10, ‘a’ = 10 eller ‘a’ = ‘a’, vil det resultere i en referanse feil.

I denne opplæringen vil du lære:

Hva er == i JavaScript?,

Dobbelt likhetstegn (==) er en sammenligning operatør, noe som gjør operander å ha samme type før sammenligningen.

Så, når du sammenligner streng med et nummer, JavaScript konverterer en streng til et tall. En tom streng er alltid konverterer til null. En streng med ingen numeriske verdien er konvertitter til NaN (Ikke Nummer), som returnerer den false.

Hva er === i JavaScript?

=== (Trippel er lik) er en streng likestilling sammenligningen operatør i JavaScript, som returnerer false for verdier som ikke er av lignende type., Denne operatøren utfører type casting for likestilling. Hvis vi sammenligner med 2 «2» bruke ===, så vil det gi en falsk verdi.

Hvorfor bruke = i JavaScript?

Her er det viktig bruker av = i JavaScript:

= JavaScript operatør tilordner en verdi til venstre operand er avhengig av verdien av operand tilgjengelig på høyre side. Den første operand bør være en variabel.

Den grunnleggende oppdrag er operatør =, som tilordner verdien av en operand til en annen. Som er a = b tilordner verdien av b-til-en.

Hvorfor bruke == i JavaScript?,

Her er det viktig bruker av == i JavaScript:

Den == operatør er en likestilling operatør. Det kontrollerer om sine to operander er de samme, eller ikke ved å endre uttrykk fra en datatype til andre. Du kan bruke == operatør for å sammenligne identiteten til to operander, selv om de ikke er av lignende type.

Hvordan === Fungerer Egentlig?

  • Strenge likestilling === kontrollerer at to verdiene er de samme eller ikke.
  • Verdi er ikke implisitt konvertert til en annen verdi før sammenligningen.,
  • Dersom den variable verdier er av ulike typer, vil verdiene er regnet som ulik.
  • Hvis variabelen er av samme type, er ikke-numerisk, og har samme verdi, de er ansett som likeverdige.
  • til Slutt, Hvis begge variable verdier er tall, de er ansett som like hvis begge er ikke NaN (Ikke Nummer) og har samme verdi.

Eksempel på =

Output:

a = 2, b = 5, beregne c = a + b, og vise c:

Eksempel på ==

I den under programmet, vi har erklært en variabel «a» har verdien 10., Til slutt, en uttalelse == 20 returnerer false som verdien av a er 10.

Output:

false

Eksempel på ===

I den under programmet, verdien av variabelen x er 10. Det er i forhold til 10 skrevet i doble anførselstegn, som regnes som en streng, og derfor verdiene er ikke egentlig det samme. Resultatet av programmet er falske.,

<!DOCTYPE html><html><body><p></p><script> var x = 10; document.getElementById("demo").innerHTML = (x === "10");</script></body></html>

Output:

false

= Vs == VS === i JavaScript

Her er det viktige forskjeller mellom =, ==, og ===

= == ===
= i JavaScript brukes for å tilordne verdier til en variabel. == i JavaScript er brukt for å sammenlikne to variable, men det ignorerer datatype av variabel. === brukes for å sammenligne to variabler, men dette må man også sjekker datatype og sammenligne to verdier.,
Det kalles som tilordningsoperatoren Det kalles som sammenligningen operatør Det er også kalt som sammenligningen operatør
tilordningsoperatoren kan vurdere å tilordnet verdi Kontrollerer likestilling av to operander uten å vurdere deres type. Sammenligner likestilling av to operander med sine typer.
Det ikke returnerer true eller false Returnere true hvis to operander er like. Det vil returnere false hvis de to operander er ikke like., Den returnerer sann bare hvis begge verdier og datatyper er den samme for de to variablene.
= bare tilordne en verdi av variabel til en annen. == kontroller type korreksjon basert på verdiene av variablene. === tar type variabel i betraktning.
== vil ikke sammenligne verdien av variablene i det hele tatt. Den == kontrollerer for likestilling bare etter å gjøre nødvendige samtaler. Hvis to variable verdier er ikke like, så === vil ikke utføre konvertering.,

VIKTIGE FORSKJELLER:

  • = brukes for å tilordne verdier til en variabel, == brukes for å sammenligne to variable, men det ignorerer datatype av variabel mens === brukes for å sammenligne to variabler, men dette må man også sjekker datatype og sammenligne to verdier.
  • = kalles som tildeling operatør == kalles som sammenligningen operatør, mens Det er også kalt som sammenligningen operatør.,
  • = ikke returnerer true eller false, == Returnere sann bare hvis de to operander er lik, mens === returnerer sann bare hvis begge verdier og datatyper er den samme for de to variablene.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *