JavaScript Round 2 Digit
var numb = 123.23454;
numb = numb.toFixed(2);
Strange Snake
var numb = 123.23454;
numb = numb.toFixed(2);
var subTotal="12.1345";// can also be int, float, string
var subTotalFormatted=parseFloat(subTotal).toFixed(2); //"12.13"
var number = 12.3456789;
var rounded = Math.round( number * 10 ) / 10;
// rounded is 12.3
>>> parseFloat(0.9999999.toFixed(4));
1
>>> parseFloat(0.0009999999.toFixed(4));
0.001
>>> parseFloat(0.0000009999999.toFixed(4));
0
Math.round((num + Number.EPSILON) * 100) / 100
function roundDown(amount, decimal){
decimal = +decimal;
const value = +( 1 + (new Array(decimal + 1).join('0')).slice(-decimal));
return Math.floor(+amount * value) / value;
}