javascript 2.0 === 2 是否相等 - 适用于所有浏览器

问题描述

我想编写一个函数来从浮点数(如 2.0、5.00 但不是 3.04)中修剪额外的十进制 0。

所以我写了这个:

const trimZeroFromDecimal = value =>
  parseInt(value) === value ? parseInt(value) : value;

但是 2.0 和 2 之间的这种相等性是否适用于所有 javascript 环境 - 或者它有任何怪癖吗?

感谢您的帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)