Qual è l'istanza dell'operatore in JavaScript?

Qual è l'istanza dell'operatore in JavaScript?
Dichiarando una variabile in JavaScript, non definiamo esplicitamente il suo tipo. Contrariamente ad altre lingue, usiamo solo "var x", Che potrebbe essere un numero di numeri, array, stringa o un tipo di dati definito dall'utente. Ad esempio, in C o C ++, il programmatore specifica il tipo di dati quando si dichiara una variabile, come un INT, un galleggiante e così via. Tuttavia, JavaScript può beneficiare di avere un "istanza di"Operatore per determinare se un oggetto appartiene a un tipo specifico.

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 ObjectType

Qui:

  • "ObjectName"Indica il nome dell'oggetto.
  • "tipo di oggetto"Indica il tipo di oggetto, come numero, stringa, array, oggetto e così via.

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.