Qu'est-ce que l'opérateur instanceof en JavaScript ?

Qu Est Ce Que L Operateur Instanceof En Javascript



Lors de la déclaration d'une variable en JavaScript, nous ne définissons pas explicitement son type. Contrairement à d'autres langues, nous utilisons simplement ' il y a x ”, qui peut être un nombre, un tableau, une chaîne ou un type de données défini par l'utilisateur. Par exemple, en C ou C++, le programmeur spécifie le type de données lors de la déclaration d'une variable, comme int, float, etc. Cependant, JavaScript peut bénéficier d'avoir un ' exemple de ” opérateur pour déterminer si un objet appartient à un type spécifique.

Cet article décrira l'opérateur 'instanceof' en JavaScript.

Qu'est-ce que l'opérateur 'instanceof' en JavaScript ?

Les ' exemple de L'opérateur ” est utilisé pour déterminer le type d'objet en JavaScript. Il fournit un résultat booléen, des valeurs appelées ' vrai ' ou alors ' faux ”. Si l'objet est une instance de la classe particulière, il donne 'true', sinon, il sort 'false'.







Comment utiliser l'opérateur 'instanceof' en JavaScript ?

Utilisez la syntaxe donnée pour le ' exemple de ” opérateur :



nom_objet exemple de type d'objet

Ici:



  • ' nom_objet ” indique le nom de l'objet.
  • ' type d'objet ” indique le type de l'objet, tel que Number, String, Array, Object, etc.

Exemple : Utilisation de l'opérateur 'instanceof' en JavaScript

Créez un tableau nommé ' langues ” :





var langues = [ 'JavaScript' , 'Java' , 'Python' , 'C' , 'C++' ] ;

Comme nous le savons, tout en JavaScript est un objet, donc le tableau ' langues ' est un objet. Vérifiez le type de l'objet, si la variable spécifiée est un ' Chaîne ” tapez ou non :

était type = langues exemple de Chaîne ;

Imprimez la valeur résultante sur la console :



console. Journal ( 'Le type de l'objet déclaré est String ?' + taper ) ;

On peut voir que le « langues ' n'est pas un objet de type chaîne car l'opérateur instanceOf a renvoyé ' faux ” :

Vérifiez-le avec le type d'objet ' Déployer ” :

était type = langues exemple de Déployer ;

La sortie affiche ' vrai » qui indique que « langues ' est un tableau :

Tout dépend de l'utilisation de l'opérateur instanceof en JavaScript.

Conclusion

En JavaScript, nous déclarons des variables sans spécifier leur type de données, comme ' il y a x ”, qui peut être un nombre, un tableau, une chaîne ou un type de données défini par l'utilisateur. Alors que dans d'autres langages de programmation tels que C ou C++, le programmeur spécifie le type de données lors de la déclaration d'une variable, telle qu'un int, float, etc. Alors le ' exemple de L'opérateur ” en JavaScript est utilisé pour déterminer/vérifier le type d'objet. Si l'objet est une instance de la classe particulière, il donne ' vrai ', sinon, il affiche ' faux ”. Cet article traite de l'opérateur JavaScript instanceof.