如何避免在javascript中出现负零或零值

7 浏览
0 Comments

如何避免在javascript中出现负零或零值

我尝试使用toString()和位运算符|,但我想使用精度和字符串输出。正如@trincot所提到的,这是由于精度值导致的,例如-0.45会变成-0。我在这里有代码。

typeof predictedHours //number,例如-0.45
precision = 0
value={predictedHours.toFixed(precision)}
typeof value //string,例如"-0"

问题 - 在这一行value={predictedHours.toFixed(precision)}中,是否有一行代码可以将-0转换为0?

0