Maison >interface Web >js tutoriel >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)
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 的引用
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!