最接近0.10

Tuf*_*y G 20 javascript

我需要向上舍入到最接近的0.10,最小值为2.80

 var panel;
 if (routeNodes.length > 0 && (panel = document.getElementById('distance')))   
 {              
   panel.innerHTML = (dist/1609.344).toFixed(2) + " miles = £" + (((dist/1609.344 - 1) * 1.20) + 2.80).toFixed(2); 
 }
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激

Jam*_*mes 33

var number = 123.123;

Math.max( Math.round(number * 10) / 10, 2.8 ).toFixed(2);
Run Code Online (Sandbox Code Playgroud)


小智 7

如果需要向上舍入,请使用Math.ceil:

Math.max( Math.ceil(number2 * 10) / 10, 2.8 )
Run Code Online (Sandbox Code Playgroud)