第一种:识别所有基础类型,又叫原始类型,返回的是字符串

基础类型有number, string, boolean, undefined, null, symbol(ES6新增)

 注:null是一个特殊的对象,typeof后类型为object

 

第二种:识别是否为引用类型

引用类型常用的有ObjectArrayFunction

注:1. typeof能判断是否为函数

  2. typeof引用类型,除了函数外都是object,  包括null和array

  3. typeof不能判断是否为数组,要用instanceof 判断

  4. instanceof是用来判断xxx是否为xxx的实例化对象,由原型链检测查找,返回值是布尔值

 

有需要的朋友可以领取支付宝到店红包,能省一点是一点