樣本實施例:如何在JavaScript中獲得雙倍的價值?
var amount = 100;
alert(amount); // output: 100
alert(parseFloat(amount)); // output: 100
我怎樣才能輸出爲100.0?
樣本實施例:如何在JavaScript中獲得雙倍的價值?
var amount = 100;
alert(amount); // output: 100
alert(parseFloat(amount)); // output: 100
我怎樣才能輸出爲100.0?
得到了解決。謝謝你們
var amount = 100;
alert(amount.toFixed(1)); // output: 100.0
發生了什麼?不喜歡我的回答。 – Jai
@Jai什麼都不喜歡達,我真的很感激你的答案..只是添加了一個簡單的提示答案類似的問題 –
使用.toFixed(int)
:
var amount = 100;
document.querySelector('pre').innerHTML = parseFloat(amount).toFixed(1);
<pre></pre>
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是您要設置的精度。
您可以使用amount.toFixed(1)如果設置了浮得到一個輸出,一個DP – dougajmcdonald
,你會得到一個https://jsfiddle.net/e9dgqtb2/ –
這是一個重複的問題。哪些答案鏈接http://stackoverflow.com/questions/7312693/how-to-convert-int-number-to-double-number –