欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScript检测数据类型

程序员文章站 2022-06-05 08:05:39
...

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()