舍入最接近(1,1.5,2,2.5等..)javascript

Gob*_*Dot 2 javascript rounding

澄清一下,问题是如何围绕这样的数字.即1.512应该舍入到1.5和2.123应该舍入到2和2.323应该舍入到2.5(javascript)

the*_*eye 6

[1.512, 2.123, 2.323].forEach(function(currentNumber){
    console.log(Math.round(currentNumber * 2) / 2);
});
Run Code Online (Sandbox Code Playgroud)

产量

1.5
2
2.5
Run Code Online (Sandbox Code Playgroud)