保留一位小数
var f = Math.round(totalPrice * 10) / 10
先将所得的总价先乘以10,然后使用Math.round()函数取最接近的整数后,再除以10就可以得到正确的值了。如1.65*10=16.5,取整后为17,再除以10就得到了1.7,保留1位小数又能够四舍五入了,同理保留两位小数也一样先乘以100取整后再除以100就行了。
let h = Number(res.h) //身高
let w = Number(res.w) //体重
let Result = Math.round((w / (Math.pow((h / 100), 2)))*10)/10
另外一种方法:
toFixed(1)可以直接保留一位小数