如何判断js中的数据类型
展开全部
function getType(a) {
var res = typeof a;
if(res === 'string') {
alert('String');
}else if(res === 'number') {
alert('number');
}else if(res === 'object') {
res = Object.prototype.toString.call(a).toLowerCase();
if(res.indexOf('function') !== -1) {
alert('Function');
}else if(res.indexOf('array') !== -1) {
alert('Array');
}else if(res.indexOf('null') !== -1) {
alert('Null');
}else if(res.indexOf('undefined') !== -1) {
alert('Undefined');
}else {
alert('object');
}
}
}
使用方法getType('ss').........................
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
typeof n
n是变量 alert(typeof n)
n是变量 alert(typeof n)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-05-04
展开全部
typeof 字符串、数字、布尔、undefined
Object.prototype.toString.call(obj)===‘[Object Array]’
Object.prototype.toString.call(obj)===‘[Object Array]’
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询