前言 最近和大创扯淡时说到了[] == false,从结果上来看我俩都答错了,从气势上来说我俩的歪理都能出书了(恩,程序猿的骄傲),但是这其实背后隐藏了一潭很深的水,对,很深... 隐式类型转换 JS的数据类型 首先,回想一下JS的类型都有什么. 原始值(primitives): undefined, null, booleans, numbers,strings, symbol(es6) 对象值(objects): Object ok, 这就是全部了,我们接下来看看到底发生了什么导致隐式转换如…