写js遇到的问题 本以为 Boolean(0=='') 结果为true
可是在控制台执行
Boolean(0==' ')trueBoolean(0==null)false
百度得知,两个不同类型值比较,其中一个是数字,另一个是字符串,会先将字符串转换为数字,然后比较数字。
如果要比较0和字符串,可以用===,先判断类型是否相同,再判断值是否相同
Boolean(0===' ')false