0
A
回答
0
使用Math.floor
來代替。
pad(Math.floor(num * 10)/10);
其中pad
增加.0
是否需要。
請記住,Math.round
可能更好。由於3.55
應該是3.6
。
1
你也可以使用toFixed()
方法,儘管這將float轉換爲字符串。
var float = 3.55
float.toFixed(1);
這一輪,但幾輪下來的0.5小數在任何位置
0
試試這個(其中x是浮動):
function format_float(float x)
{
if ((x).tostring().contains("."))
{return parseFloat((x).tostring().Substring(0,indexof(".")+1)) ;}
else
{return x.toFixed(1);}
}
0
要刪除一個墊功能的需要:
function toOnePlace(n) {
n = ('' + n).split('.');
return n[0] + '.' + (n[1]? n[1].charAt(0) : 0);
}
相關問題
- 1. 如何四捨五入數字並以百分比顯示?
- 2. 四捨五入整數浮點朝0
- 3. 如何讓JavaScript不四捨五入一個整數的0小數的數字
- 4. F:convertNumbers四捨五入/顯示不正確
- 5. Excel將四捨五入數字保留爲整數(例如顯示5.00)而不是顯示小數
- 6. 如何顯示在C++中位數的固定數量沒有四捨五入
- 7. 如何四捨五入小數位5,排在第五位
- 8. 四捨五入至整數
- 9. 四捨五入爲最小整數值
- 10. MS Access四捨五入SQL小數位
- 11. 四捨五入高達9位小數
- 12. 小數四捨五入合併?
- 13. 微軟SQL四捨五入到整數,需要1位小數
- 14. 沒有四捨五入到五位數
- 15. JavaScript四捨五入到小數點後第二位0
- 16. 我該如何四捨五入到小數點後一位?
- 17. xcode - 如何顯示設置的四捨五入值?
- 18. 如何四捨五入浮點數。到小數點後兩位?
- 19. 如何將數字四捨五入到小數點後兩位
- 20. 如何四捨五入數字小數位
- 21. Ada:四捨五入的整數
- 22. 四捨五入到下一個數保留兩位小數
- 23. SAS:輸出數值四捨五入到一位小數,除非整數
- 24. 如何顯示用戶輸入的值並四捨五入到最接近的小數點?
- 25. 如何將數字四捨五入到下一個半整數?
- 26. 四捨五入到小數點後兩位小數
- 27. 打印前3位小數無四捨五入
- 28. 如何四捨五入到小數點後兩位PHP
- 29. 不知道如何四捨五入到小數點後兩位
- 30. 如何四捨五入到小數點後n位C++
可變名稱的選擇不當。如果你這樣做,JavaScript實際上並不會使它成爲一個浮點數。 – Halcyon
在一個例子中,你聲明一個浮點數是有意義的......我確實說過它將它轉換爲一個字符串。 –