四舍五入至最接近的0.5,而不是0.0

use*_*175 -1 javascript math

您如何找到最接近的nb.5值?

不包括.0值,

例,

round(1.0) = 1.5
round(1.99) = 1.5
round(2.0) = 2.5
Run Code Online (Sandbox Code Playgroud)

adi*_*iga 5

您可以添加0.5到返回的值Math.floor()

const round = (number) => Math.floor(number) + 0.5

console.log(round(1.0))
console.log(round(1.99))
console.log(round(2.0))
Run Code Online (Sandbox Code Playgroud)

  • @ user2267175我10秒钟前回答了,因为IEatBagels忙于吃百吉饼 (4认同)