js 中 true == 1 false == 0

在es5中,处理true == 1 和 false == 0 的判断流程是这样的:es5 若是比较的二者中有boolean,会把 boolean 先转换为对应的 number,即 0 和 1(false是0,1是true) 若是比较的双方中有一方为number一方为string,会把string转换为数字 把string直接转换为boolean的时候,空字符串‘’转换为 false,除此外的一切字
相关文章
相关标签/搜索