js两个不同类型值比较Boolean(0=='')

it2022-05-05  134

写js遇到的问题 本以为 Boolean(0=='') 结果为true

可是在控制台执行

Boolean(0==' ')trueBoolean(0==null)false

百度得知,两个不同类型值比较,其中一个是数字,另一个是字符串,会先将字符串转换为数字,然后比较数字。

如果要比较0和字符串,可以用===,先判断类型是否相同,再判断值是否相同

Boolean(0===' ')false

转载于:https://www.cnblogs.com/yuanqt/p/11206999.html

相关资源:各显卡算力对照表!

最新回复(0)