假设我想以正向方式反向建议用户出价。
反向:
前进:
我尝试过使用math.floor()
和math.ceil()
,但它只会将其四舍五入到最接近的整数。你能给我一个解决方案或建议吗?
答案 0 :(得分:5)
您可以使用Math.floor(a*10)/10
和Math.ceil(a*10)/10
,其中a
是您想要的数字。
console.log(Math.floor(1.23*10)/10)
console.log(Math.floor(2.35*10)/10)
console.log(Math.floor(3.59*10)/10)
console.log(Math.floor(4.99*10)/10)
console.log('')
console.log(Math.ceil(1.23*10)/10)
console.log(Math.ceil(2.35*10)/10)
console.log(Math.ceil(3.59*10)/10)
console.log(Math.ceil(4.99*10)/10)
如果你需要格式为X.YY(而不是X.Y)的字符串的最终值,你可以使用toFixed(2)
(即(Math.ceil(1.23*10)/10)).toFixed(2)
)