holdtom
2023-01-06 15:40:52
我想將結(jié)果四舍五入到小數(shù)點(diǎn)后兩位。我已經(jīng)嘗試過(guò) Math.floor*(Math.pow (1.02,7)*100)/100 但我得到的是 1,150 而不是 1,148.69 - 我打算返回的答案。我的代碼片段 atm:function money (amount) { return amount*(Math.pow (1.02,7))}money(1000);
3 回答

慕姐8265434
TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
您可以使用toFixed舍入到某個(gè)小數(shù)
function money (amount) {
return (amount*(Math.pow (1.02,7))).toFixed(2)
}
console.log(money(1000))

撒科打諢
TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊
function money (amount) {
return Math.round(((amount*(Math.pow (1.02,7))) * 100)) / 100;
}
console.log(money(1000));
這會(huì)給

繁星淼淼
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
以下是.toFixed()使用方法:
function money(amount){
return (amount*Math.pow(1.02, 7)).toFixed(2);
}
console.log(money(1000));
添加回答
舉報(bào)
0/150
提交
取消