Maison > interface Web > js tutoriel > Comment déterminer avec précision le type de données d'une variable en js

Comment déterminer avec précision le type de données d'une variable en js

王林
Libérer: 2020-07-11 17:05:03
avant
2956 Les gens l'ont consulté

Comment déterminer avec précision le type de données d'une variable en js

peut être réalisé via la méthode toString().

(Tutoriel recommandé : Tutoriel js )

Introduction à la fonction :

toString() est la méthode prototype d'Object Lorsque cette méthode est appelée, la valeur actuelle est renvoyée par défaut [[Class]] de l'objet. Il s'agit d'une propriété interne au format [object Xxx] , où Xxx est le type d'objet.

Pour les objets Object, appeler directement toString() renverra [object Object]. Pour les autres objets, vous devez appeler/appliquer pour renvoyer les informations de type correctes.

Syntaxe de la fonction :

number.toString(radix)
Copier après la connexion

Exemple de code :

Object.prototype.toString.call('') ;   // [object String]
Object.prototype.toString.call(1) ;    // [object Number]
Object.prototype.toString.call(true) ; // [object Boolean]
Object.prototype.toString.call(Symbol()); //[object Symbol]
Object.prototype.toString.call(undefined) ; // [object Undefined]
Object.prototype.toString.call(null) ; // [object Null]
Object.prototype.toString.call(new Function()) ; // [object Function]
Object.prototype.toString.call(new Date()) ; // [object Date]
Object.prototype.toString.call([]) ; // [object Array]
Object.prototype.toString.call(new RegExp()) ; // [object RegExp]
Object.prototype.toString.call(new Error()) ; // [object Error]
Object.prototype.toString.call(document) ; // [object HTMLDocument]
Object.prototype.toString.call(window) ; //[object global] window 是全局对象 global 的引用
Copier après la connexion

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!

Étiquettes associées:
Déclaration de ce site Web
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal