JS 数据类型
基础数据类型
- Number
 - String
 - Boolean
 - Null
 - Undefined
 - Symbol
 
引用数据类型
- Object
 - Array
 - Function
 
数据结构
- Map
 - Set
 
String 原生方法

Number 原生方法

Object 原生方法

Object 遍历
Array 原生方法

Array 遍历
1  | let arr = [1,2,3,4,5]  | 
如何判断数据类型?
- typeof xxx:能判断出number,string,undefined,boolean,object,function(null是object)
 - Object.prototype.toString.call(xxx):能判断出大部分类型
 - Array.isArray(xxx):判断是否为数组
 
typeof xxx 正常够用
能判断出number,string,undefined,boolean,object,function, BigInt, Synmol,
null判断为object: 因为底层存储为二进制 null 为000开头,与object类型一致,导致判断出错
array 判断为 object: 原因同上

Object.prototype.toString.call(xxx) 强烈建议

Array.isArray
Array.isArray 可以判断数组