Hva er forekomsten av Operator i JavaScript?

Hva Er Forekomsten Av Operator I Javascript



Når vi erklærer en variabel i JavaScript, definerer vi ikke eksplisitt typen. I motsetning til andre språk bruker vi bare ' det er x ”, som kan være et tall, en matrise, en streng eller en brukerdefinert datatype. For eksempel, i C eller C++, spesifiserer programmereren datatypen når den erklærer en variabel, for eksempel en int, float, og så videre. Imidlertid kan JavaScript dra nytte av å ha en ' tilfelle av ”-operator for å bestemme om et objekt tilhører en bestemt type.

Denne artikkelen vil beskrive 'instanceof'-operatoren i JavaScript.

Hva er 'forekomsten av' operatør i JavaScript?

« tilfelle av ”-operator brukes for å bestemme objekttypen i JavaScript. Det gir et boolsk resultat, verdier kalt ' ekte ' eller ' falsk '. Hvis objektet er en forekomst av den bestemte klassen, gir det 'true', ellers gir det ut 'false'.







Hvordan bruke 'instanceof' Operator i JavaScript?

Bruk den gitte syntaksen for ' tilfelle av ' operatør:



objektnavn tilfelle av objekttype

Her:



  • ' objektnavn ” indikerer navnet på objektet.
  • ' objekttype ” indikerer typen av objektet, for eksempel Number, String, Array, Object, og så videre.

Eksempel: Bruk av 'instanceof' Operator i JavaScript

Lag 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, om den angitte variabelen er en ' String ' skriv eller ikke:

var type = språk tilfelle av String ;

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 instanceOf-operatoren returnerte ' falsk ':

Sjekk det med objekttype ' Array ':

var type = språk tilfelle av Array ;

Utgangen viser ' ekte ' som indikerer at ' språk ' er en matrise:

Det handler om bruken av instanceof-operatoren i JavaScript.

Konklusjon

I JavaScript erklærer vi variabler uten å spesifisere datatypen deres, for eksempel ' det er x ”, som kan være et tall, en matrise, en streng eller en brukerdefinert datatype. Mens i andre programmeringsspråk som C eller C++, spesifiserer programmereren datatypen når den erklærer en variabel, for eksempel en int, float, og så videre. Så ' tilfelle av ”-operator i JavaScript brukes til å bestemme/sjekke objekttypen. Hvis objektet er en forekomst av den bestemte klassen, gir det ' ekte ', ellers gir den ut ' falsk '. Denne artikkelen diskuterte JavaScript-forekomsten av operatøren.