Hva er forekomsten av operatøren i JavaScript?

Hva er forekomsten av operatøren i JavaScript?
Mens vi erklærer en variabel i JavaScript, definerer vi ikke eksplisitt typen. I motsetning til andre språk, bruker vi bare “var x”, Som kan være et tall, matrise, streng eller en brukerdefinert datatype. For eksempel i C eller C ++ spesifiserer programmereren datatypen når du erklærer en variabel, for eksempel en int, float og så videre. Imidlertid kan JavaScript dra nytte av å ha et "tilfelle av”Operatør for å avgjøre om et objekt tilhører en bestemt type.

Denne artikkelen vil beskrive "forekomst" -operatøren i JavaScript.

Hva er "forekomst" -operatøren i JavaScript?

tilfelle av”Operatør brukes til å bestemme objekttypen i JavaScript. Det gir et boolsk resultat, verdier kalt “ekte”Eller“falsk”. Hvis objektet er en forekomst av den aktuelle klassen, gir det "sant", ellers, det gir "falsk".

Hvordan bruke “Instanceof” -operatør i JavaScript?

Bruk den gitte syntaks for "tilfelle av”Operatør:

ObjectName Instanceof ObjectType

Her:

  • Objektnavn”Indikerer navnet på objektet.
  • ObjectType”Indikerer typen av objektet, for eksempel nummer, streng, matrise, objekt og så videre.

Eksempel: Bruke "forekomst" -operatør i JavaScript

Lage en matrise som heter “språk”:

var språk = ['JavaScript', 'Java', 'Python', 'C', 'C ++'];

Som vi vet, er alt i JavaScript et objekt, så matrisen "språk”Er et objekt. Sjekk typen av objektet, enten den spesifiserte variabelen er en "Streng”Skriv inn eller ikke:

var type = språk forekomst av streng;

Skriv ut den resulterende verdien på konsollen:

konsoll.Logg ("typen av det deklarerte objektet er streng? " + type);

Det kan sees at “språk”Er ikke strengtypeobjekt fordi forekomsten av operatøren kom tilbake”falsk”:

Sjekk det med objekttype "Array”:

var type = språk forekomst av matrise;

Utgangen vises “ekte”Som indikerer at“språk”Er en matrise:

Det handler om bruken av forekomsten av operatøren i JavaScript.

Konklusjon

I JavaScript erklærer vi variabler uten å spesifisere datatypen deres, for eksempel "var x”, Som kan være et tall, matrise, streng eller en brukerdefinert datatype. Mens programmereren er i andre programmeringsspråk som C, eller C ++. Så "tilfelle av”Operatør i JavaScript brukes til å bestemme/sjekke objekttypen. Hvis objektet er en forekomst av den aktuelle klassen, gir det “ekte”Ellers, det gir ut”falsk”. Denne artikkelen diskuterte JavaScript -forekomsten av operatøren.