[英]Round up to 2 decimal places (Javascript)
我想將結果四舍五入到小數點后 2 位。 我已經嘗試過 Math.floor*(Math.pow (1.02,7)*100)/100 但我得到 1,150 而不是 1,148.69 - 我的目標是返回答案。
我的代碼片段:
function money (amount) {
return amount*(Math.pow (1.02,7))
}
money(1000);
您可以使用toFixed
到某個小數
function money (amount) { return (amount*(Math.pow (1.02,7))).toFixed(2) } console.log(money(1000))
function money (amount) {
return Math.round(((amount*(Math.pow (1.02,7))) * 100)) / 100;
}
console.log(money(1000));
這將使
以下是.toFixed()
的使用方法:
function money(amount){ return (amount*Math.pow(1.02, 7)).toFixed(2); } console.log(money(1000));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.