Wat is de instantie van Operator in JavaScript?

Wat Is De Instantie Van Operator In Javascript



Bij het declareren van een variabele in JavaScript definiëren we het type niet expliciet. In tegenstelling tot andere talen gebruiken we gewoon “ er is x ”, wat een getal, array, string of een door de gebruiker gedefinieerd datatype kan zijn. In C of C++ specificeert de programmeur bijvoorbeeld het gegevenstype bij het declareren van een variabele, zoals een int, float, enzovoort. JavaScript kan echter profiteren van een ' instantie van ”-operator om te bepalen of een object tot een bepaald type behoort.

Dit artikel beschrijft de operator 'instanceof' in JavaScript.

Wat is de 'instanceof'-operator in JavaScript?

De ' instantie van ” operator wordt gebruikt voor het bepalen van het objecttype in JavaScript. Het levert een booleaans resultaat op, waarden genaamd ' WAAR ' of ' vals ”. Als het object een instantie van de specifieke klasse is, geeft het 'true', anders geeft het 'false' weer.







Hoe de 'instanceof' -operator in JavaScript te gebruiken?

Gebruik de gegeven syntaxis voor de ' instantie van ” telefoniste:



objectNaam instantie van object type

Hier:



  • objectNaam ” geeft de naam van het object aan.
  • object type ” geeft het type object aan, zoals Number, String, Array, Object, enzovoort.

Voorbeeld: het gebruik van de 'instanceof'-operator in JavaScript

Maak een array met de naam ' talen ”:





verschillende talen = [ 'JavaScript' , 'Java' , 'Python' , 'C' , 'C++' ] ;

Zoals we weten, is alles in JavaScript een object, dus de array ' talen ”is een voorwerp. Controleer het type object, of de opgegeven variabele een ' Draad ” type of niet:

werd getypt = talen instantie van Draad ;

Print de resulterende waarde op de console:



troosten. loggen ( 'Het type van het gedeclareerde object is String?' + type ) ;

Men ziet dat de ' talen ” is geen tekenreekstype object omdat de instanceOf-operator “ vals ”:

Controleer het met objecttype ' matrix ”:

werd getypt = talen instantie van matrix ;

De uitvoer wordt weergegeven ' WAAR ' wat aangeeft dat ' talen ” is een matrix:

Dat is alles over het gebruik van de instanceof-operator in JavaScript.

Gevolgtrekking

In JavaScript declareren we variabelen zonder hun gegevenstype te specificeren, zoals ' er is x ”, wat een getal, array, string of een door de gebruiker gedefinieerd datatype kan zijn. Terwijl in andere programmeertalen, zoals C of C++, de programmeur het gegevenstype specificeert bij het declareren van een variabele, zoals een int, float, enzovoort. Dus de ' instantie van ” operator in JavaScript wordt gebruikt om het objecttype te bepalen/controleren. Als het object een instantie is van de specifieke klasse, geeft het ' WAAR ”, anders wordt er “ vals ”. Dit artikel besprak de JavaScript-instanceof-operator.