我想编写一个函数来从浮点数(如 2.0、5.00 但不是 3.04)中修剪额外的十进制 0。
所以我写了这个:
const trimZeroFromDecimal = value =>
parseInt(value) === value ? parseInt(value) : value;
但是 2.0 和 2 之间的这种相等性在所有 javascript 环境中都成立吗?或者它有什么怪癖吗?
谢谢你的帮助
我想编写一个函数来从浮点数(如 2.0、5.00 但不是 3.04)中修剪额外的十进制 0。
所以我写了这个:
const trimZeroFromDecimal = value =>
parseInt(value) === value ? parseInt(value) : value;
但是 2.0 和 2 之间的这种相等性在所有 javascript 环境中都成立吗?或者它有什么怪癖吗?
谢谢你的帮助