我想從下面的函數獲得8位十進制輸出。如何獲得8位十進制輸出?
以下函數將輸入乘以2,然後使用wagerUpdate變量更新此輸入。我想這個輸出的數字有8位小數。
例如:如果輸入數字是0.00000001(此代碼是針對比特幣網站的),那麼我希望輸出數字爲0.00000002。由於某些原因,以下代碼無法正常工作,因爲輸出數字的格式爲2e-8,沒有.toFixed(8)代碼。請幫助,如果你能夠。非常感謝。
<script>
function MultiplyWagerFunction() {
var wager = document.getElementById("wagerInputBox").value;
var wagerUpdate = wager*2;
document.getElementById("wagerInputBox").value = +wagerUpdate.toFixed(8);
}
</script>
你爲什麼要做'+ wagerUpdate'?由於你乘以一個數字,它已經是一個數字。刪除,你的'toFixed'應該工作。 –
@MattBurland發佈那個答案。 – Barmar
我已經更新了先前提出的問題。已刪除+。 –