Javascript's toFixed gives -0
Javascript's toFixed gives -0
当Javascript的toFixed()方法从反面四舍五入到0时,它会给出-0作为响应。AFAIK-0不是一个实数,响应应该只是0。
Number(0.4).toFixed(0) => 0
Number(-0.4).toFixed(0) => -0
我可以通过从回答中减去0来强制得到正确的答案,这是我需要做的,因为在我的图表上画-0看起来很糟糕,但在任何情况下-0都是正确的吗?
这里有一个指向jsFiddle的链接,显示了这个问题和我的解决方案:http://jsfiddle.net/4sk870Lm/
为了解决这个问题,我只需从Fixed()have的答案中减去0,就可以将-0转换为0
Number(-0.4).toFixed(0) -0
相关文章:
- Django: AJAX + CSRF POST gives 403
- toFixed and replace dons'这似乎奏效了
- 在Javascript中,对于货币来说,是toFixed()足够精确
- toFixed javascript函数给出奇怪的结果
- jQuery - 动态表计算在添加 .toFixed(1) 时中断
- 什么是JS的确切等价物:PHP中的something.toFixed()
- 对负指数调用的.toFixed()返回一个数字,而不是字符串
- 正在寻求将.toFixed添加到jquery的帮助
- Performance: toFixed() vs. Math.floor(x * 10000)
- 使用 toFixed 对十进制数字进行舍入
- Decimal javascript-toFixed
- Wy js 方法 toFixed() 返回 NaN
- 如何防止 toFixed 四舍五入十进制数字
- toFixed(2) 对 “x.525” 的舍入不一致
- KnockoutJS Object doesn't support 'toFixed'
- JavaScript 中的 toFixed() 和 Java 中的 DecimalFormat 之间的冲突
- JavaScript - 在哪些操作之后需要 toFixed() 以及应该传递什么参数
- Javascript toFixed equivalent in java
- 实现 toFixed() 的最可靠方法是什么
- Javascript's toFixed gives -0