2013-03-08 14 views
0

在JS我如何四捨五入到一個地方,但強制額外的0,所以它看起來像正常價格?我如何繞到一個地方,但強制額外的0,所以它看起來像正常價格?

關於這個話題有很多答案,但我想達到的是擺脫硬幣/美分最後一位數字。 因此,例如,而不是15.98,我可以顯示16.00或14.49,而我可以顯示14.50。

下面回合到一個地方,但我該如何強制顯示額外的零?

c = Math.round(c_ft*10,2)/10 
form.ans.value=c 

回答

4

可以使用toFixed方法將數字格式轉換成字符串:

form.ans.value = (Math.round(c_ft * 10)/10).toFixed(2); 
-1
javascript:alert((5).toFixed(2)); 

簡單地用Google搜索。 http://www.w3schools.com/jsref/jsref_tofixed.asp

+0

每個人都被壓低了。我認爲這與答案所包含的內容沒有任何關係,只是存在而已。 – Guffa 2013-03-08 13:35:11

+0

我不明白。爲什麼?什麼樣的廢話是因爲存在而降低答案的? – amik 2013-03-08 21:44:12

+0

由於失望被重新引導向外,downvotes是提取錯誤報復的最簡單方法。 – Guffa 2013-03-08 23:11:41

相關問題