JavaScript检测数据类型

Posted 古宝只

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript检测数据类型相关的知识,希望对你有一定的参考价值。

javascript检测数据类型

标签(空格分隔): JavaScript


function valType(value) {
    return Object.prototype.toString.call(value).slice(8, -1);
}

valType('a');
// "String"
valType(123);
// "Number"
valType({ a: 1 });
// "Object"
valType(['1', 2]);
// "Array"
valType(true);
// "Boolean"
valType(null);
// "Null"
valType(undefined);
// "Undefined"
valType(new Date());
// "Date"
valType(Math);
// "Math"

Object.prototype.toString()

以上是关于JavaScript检测数据类型的主要内容,如果未能解决你的问题,请参考以下文章

JS-安全检测JavaScript基本数据类型和内置对象的方法

JavaScript数据类型检测

Javascript数据类型检测

高效Web开发的10个jQuery代码片段

JavaScript检测数据类型

走进前端——JavaScript_类型检测