tec*_*azi 6 javascript zero jsx
我尝试过使用toString()and 按位运算符|,但我想使用精度和字符串输出。正如@trincot提到的,这是由精度值引起的,例如-0.45将导致-0。我这里有代码。
typeof predictedHours //number e.g. -0.45
precision = 0
value={predictedHours.toFixed(precision)}
typeof value //string e.g. "-0"
Run Code Online (Sandbox Code Playgroud)
问题 - 是否有一个行将 -0 转换为 0 这一行 - value={predictedHours.toFixed(precision)}?
Ry-*_*Ry- 14
我\xe2\x80\x99m不知道有什么特别干净的方法来做到这一点,但总是有\xe2\x80\x99s:
\npredictedHours.toFixed(0).replace('-0', '0')\nRun Code Online (Sandbox Code Playgroud)\n或者,一般来说:
\npredictedHours.toFixed(precision).replace(/^-([.0]*)$/, '$1')\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
6507 次 |
| 最近记录: |