typeof判断类型(数组类型得用instanceof)
Posted 炎泽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)的主要内容,如果未能解决你的问题,请参考以下文章