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.