Maison  >  Article  >  interface Web  >  Combien de types de données existe-t-il en JavaScript ? Vous le saurez après avoir lu ceci

Combien de types de données existe-t-il en JavaScript ? Vous le saurez après avoir lu ceci

云罗郡主
云罗郡主original
2018-10-16 14:59:211633parcourir

Le contenu de cet article concerne les types de données JavaScript. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Il existe 7 types de données JavaScript au total :

Non défini

Null

Booléen

Chaîne

Symbole

Numéro

Objet

Les 6 types sauf Objet sont des types de données primitifs. Parfois, nous subdivisons également les types d'objets, tels que Tableau, Fonction, Date, RegExp, etc.

typeof

typeof peut être utilisé pour distinguer les types de données primitifs à l'exception du type Null. Les types d'objet peuvent identifier les fonctions des objets ordinaires :

Problème 1 : typeof ne peut pas identifier null, comment identifier nul?

Réponse : Si vous souhaitez déterminer s'il est nul, vous pouvez directement utiliser l'opérateur de congruence === pour déterminer (ou utiliser la méthode Object.prototype.toString ci-dessous) :

Question 2 : Typeof signalera-t-il une erreur s’il agit sur des variables non définies ?

Réponse : Aucune erreur ne sera signalée et « non défini » sera renvoyé.

Question 3 : Quelle est la valeur de retour de typeof Number(1) ?

Réponse : "numéro". Notez que lorsque Number et String sont appelés en tant que fonctions ordinaires, les paramètres sont convertis en types de données primitifs correspondants, ce qui est similaire à une opération de conversion de type forcée, au lieu d'être appelés en tant que constructeurs par défaut. Notez que pour différencier Array, Array(...) est équivalent à new Array(...).

Question 4 : Quelle est la valeur de retour de typeof new Number(1) ?

Réponse : "objet".

Ce qui précède est une introduction complète à plusieurs types de données JavaScript. Si vous souhaitez en savoir plus sur les Tutoriels vidéo JavaScript, veuillez faire attention au site Web PHP chinois.


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn