Maison > interface Web > js tutoriel > Comment JavaScript détermine-t-il le type ? (exemple de code)

Comment JavaScript détermine-t-il le type ? (exemple de code)

青灯夜游
Libérer: 2018-10-10 17:19:38
avant
1945 Les gens l'ont consulté

Cet article vous présentera comment déterminer le type en JavaScript ? (Exemple de code) a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère que cela vous sera utile.

La méthode typeof en JS peut vérifier le type de données, comme suit :

console.log(typeof 2); // number
console.log(typeof "2"); // string
console.log(typeof true); // boolean
console.log(typeof [2]); // object
console.log(typeof {name:2});// object
console.log(typeof function(){return 2});// function
console.log(typeof new Date());// object
console.log(typeof null); // object
console.log(typeof undefined);// undefined
Copier après la connexion

Mais typeof ne peut distinguer que les nombres, les chaînes et les valeurs booléennes , Les méthodes et non définis, les autres objets, tableaux, dates, null, etc. sont tous des objets, mais ils ne peuvent toujours pas être distingués

Nous pouvons utiliser Object.prototype.toString.call pour. y parvenir.

 var getType = Object.prototype.toString;
var res = getType.call(2);
res = getType.call("2");
res = getType.call(true);
res = getType.call([2]);
res = getType.call({name:2});
res = getType.call(function(){});
res = getType.call(new Date());
res = getType.call(null);
res = getType.call(undefined);
Copier après la connexion

Les résultats de sortie sont :

[object Number]
[object String]
[object Boolean]
[object Array]
[object Object]
[object Function]
[object Date]
[object Null]
[object Undefined]
Copier après la connexion

De cette façon, les types de données dans JS peuvent être distingués spécifiquement.

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour plus de didacticiels connexes, veuillez visiter le Tutoriel vidéo JavaScript !

Recommandations associées :

Tutoriel vidéo de formation sur le bien-être public php

Tutoriel graphique JavaScript

Manuel JavaScript en ligne

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:
source:cnblogs.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal