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

王林
王林avant
2020-07-11 17:05:032894parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer