> undefined 与 null 相等,但不恒等(===)
> 1、一个是 number 一个是 string 时,会尝试将 string 转换为 number
> 2、尝试将 boolean 转换为 number,0 或 1
> 3、尝试将 Object 转换成 number 或string,取决于另外一个对比量的类型
> 所以,对于 0、空字符串的判断,建议使用 “===” 。
> “===”会先判断两边的值类型,类型不匹配时为 false,为 true 才会进行相等判断。