码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript检测数据类型

时间:2019-03-22 17:05:00      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:object   数据   def   tps   block   date()   pre   cal   math   

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检测数据类型

标签:object   数据   def   tps   block   date()   pre   cal   math   

原文地址:https://www.cnblogs.com/jehorn/p/10579094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!