2016-02-29 52 views
1

樣本實施例:如何在JavaScript中獲得雙倍的價值?

var amount = 100; 
alert(amount); // output: 100 
alert(parseFloat(amount)); // output: 100 

我怎樣才能輸出爲100.0?

+2

您可以使用amount.toFixed(1)如果設置了浮得到一個輸出,一個DP – dougajmcdonald

+0

,你會得到一個https://jsfiddle.net/e9dgqtb2/ –

+2

這是一個重複的問題。哪些答案鏈接http://stackoverflow.com/questions/7312693/how-to-convert-int-number-to-double-number –

回答

0

得到了解決。謝謝你們

var amount = 100; 
alert(amount.toFixed(1)); // output: 100.0 
+0

發生了什麼?不喜歡我的回答。 – Jai

+0

@Jai什麼都不喜歡達,我真的很感激你的答案..只是添加了一個簡單的提示答案類似的問題 –

6

使用.toFixed(int)

var amount = 100; 
 
document.querySelector('pre').innerHTML = parseFloat(amount).toFixed(1);
<pre></pre>

1
var amount = 100; 
alert(amount); // output: 100 
alert(amount.toFixed(1)); // output: 100.0 
alert(amount.toFixed(2)); // output: 100.00 
alert(amount.toFixed(3)); // output: 100.000 

https://www.w3schools.com/jsref/jsref_tofixed.asp

**number.toFixed(x)** 

其中number是您打算轉換爲double的倍數,X是您要設置的精度。