首页 > 代码库 > typeof判断类型(数组类型得用instanceof)
typeof判断类型(数组类型得用instanceof)
var a= 1; console.log(typeof a); var b= ‘1‘; console.log(typeof b); var c; console.log(typeof c); var d= true; console.log(typeof d); var e= [1,2,3]; console.log(typeof e); var f= function(){}; console.log(typeof f); console.log(e instanceof Array)
观察输出结果发现,number, string, undefined, function,boolean类型均能通过typeof方法判断,
而array类型输出object,因为typeof方法只能判断基本类型类型(number, string, undefined,boolean),除此之外(包括Date, RegExp,null等都只是object的扩展!)都不靠谱
数组一般情况下可以用instanceof来判断。
typeof判断类型(数组类型得用instanceof)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。