# 判断类型 ## 万能方法 `Object.prototype.toString.call(..).slice(8, -1)` 原理:返回`"[object Null]"`,后一位永远是正确类型 ## 基本类型 String/Number/Undefined/Boolean 使用 `typeof` ## Array 数组 使用 `Array.isArray()` 或 `instanceof` ## Null 使用 `a === null` 判断