Questo articolo descriverà l'operatore "Instanceof" in JavaScript.
Qual è 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, dà "vero", altrimenti emette "false".
Come utilizzare l'operatore "Instanceof" in JavaScript?
Utilizzare la sintassi data per "istanza di"Operatore:
ObjectName Instance of ObjectTypeQui:
Esempio: utilizzando l'operatore "Instanceof" in JavaScript
Crea un array chiamato "le lingue":
var linges = ['javascript', 'java', 'python', 'c', 'c ++'];Come sappiamo, tutto in JavaScript è un oggetto, quindi l'array "le lingue"È un oggetto. Controllare il tipo di oggetto, se la variabile specificata è un "Corda"Digita o no:
var type = lingue istanceof string;Stampa il valore risultante sulla console:
console.log ("Il tipo di oggetto dichiarato è stringa? " + tipo);Si può vedere che il "le lingue"Non è un oggetto di tipo stringa perché l'operatore di istanza ha restituito"falso":
Controllalo con il tipo di oggetto "Vettore":
VAR TYPE = Language Instance of Array;L'output viene visualizzato "VERO"Il che indica che"le lingue"È un array:
Si tratta dell'uso dell'istanza dell'operatore in JavaScript.
Conclusione
In JavaScript, dichiariamo variabili senza specificare il loro tipo di dati, come "var x", Che potrebbe essere un numero di numeri, array, 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 si dichiara una variabile, come un INT, float e così via. Così il "istanza di"L'operatore in JavaScript viene utilizzato per determinare/controllare il tipo di oggetto. Se l'oggetto è un'istanza della classe particolare, dà "VERO", Altrimenti, emette"falso". Questo articolo ha discusso dell'istanza JavaScript del operatore.