标签: javascript
当我运行以下代码时,结果错误地返回为 39.95000000000000284217而不是39.95000000000000000000,这是正确的:
39.95000000000000284217
39.95000000000000000000
var price = 39.95; console.log(price.toFixed(20));
我怀疑这与IEEE 754二进制浮点数有关。是原因吗?