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.