我正面臨着java腳本中數字劃分的問題。如何在java腳本中劃分兩個數字
實施例:
var x= 2500, var y = 100
alert(x/y)
是示出25.
我需要在25.00格式答案。我能做什麼?
當我分配2536/100時,它會按預期給出。
我正面臨着java腳本中數字劃分的問題。如何在java腳本中劃分兩個數字
實施例:
var x= 2500, var y = 100
alert(x/y)
是示出25.
我需要在25.00格式答案。我能做什麼?
當我分配2536/100時,它會按預期給出。
你需要看一看數字格式和小數精度等 看看這裏:http://www.mredkj.com/javascript/nfbasic2.html
您可以嘗試number.toFixed(x)
alert((x/y).toFixed(2))
var x = 2500;
var y = 100;
alert((x/y).toFixed(2));
您必須使用toPrecision()方法:http://www.w3schools.com/jsref/jsref_toprecision.asp 這是一個在Number的原型中定義的方法。 如果要動態檢索與特定精度浮點數(你的情況2),你可以做以下德:
var x = 2500;
var y = 100;
var res = x/y;
var desiredNumberOfDecimals = 2;
var floatRes = res.toPrecision(String(res).length + desiredNumberOfDecimals);
upvoted,但請用適當的來源,例如MDN,而不是一些隨機蹩腳的網站 – CAFxX
更新,謝謝..! – Muse
等待,我真的意味着MDN,而不是MSDN! - > https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number/toFixed – CAFxX