Questo articolo descriverà l'operatore 'instanceof' in JavaScript.
Cos'è l'operatore 'instanceof' in JavaScript?
Il ' istanza di L'operatore ” viene utilizzato per determinare il tipo di oggetto in JavaScript. Fornisce un risultato booleano, valori chiamati ' VERO ' o ' falso ”. Se l'oggetto è un'istanza della classe particolare, restituisce 'vero', altrimenti restituisce 'falso'.
Come utilizzare l'operatore 'instanceof' in JavaScript?
Utilizzare la sintassi data per ' istanza di ” operatore:
nomeoggetto istanza di tipo di oggetto
Qui:
- “ nomeoggetto ” indica il nome dell'oggetto.
- “ tipo di oggetto ” indica il tipo di oggetto, come Numero, Stringa, Matrice, Oggetto e così via.
Esempio: utilizzo dell'operatore 'instanceof' in JavaScript
Crea un array chiamato ' le lingue ”:
diverse lingue = [ 'Javascript' , 'Giava' , 'Pitone' , 'C' , 'C++' ] ;
Come sappiamo, tutto in JavaScript è un oggetto, quindi l'array ' le lingue ” è un oggetto. Controlla il tipo di oggetto, se la variabile specificata è un ' Corda ” digita o no:
era tipo = le lingue istanza di Corda ;Stampa il valore risultante sulla console:
consolare. tronco d'albero ( 'Il tipo dell'oggetto dichiarato è String?' + genere ) ;
Si può vedere che il “ le lingue ' non è un oggetto di tipo stringa perché l'operatore instanceOf ha restituito ' falso ”:
Controllalo con il tipo di oggetto ' Vettore ”:
era tipo = le lingue istanza di Vettore ;L'output visualizza ' VERO ” che indica che “ le lingue ” è un array:
Questo è tutto sull'utilizzo dell'operatore instanceof in JavaScript.
Conclusione
In JavaScript, dichiariamo le variabili senza specificare il loro tipo di dati, come ' c'è x ”, che potrebbe essere un numero, un array, una stringa o un tipo di dati definito dall'utente. Mentre in altri linguaggi di programmazione come C o C++, il programmatore specifica il tipo di dati quando dichiara una variabile, come int, float e così via. Così la ' istanza di L'operatore ” in JavaScript viene utilizzato per determinare/controllare il tipo di oggetto. Se l'oggetto è un'istanza della particolare classe, dà ' VERO ”, altrimenti, restituisce “ falso ”. Questo articolo ha discusso l'operatore instanceof JavaScript.