let numObj = 12345.6789
numObj.toFixed() // Returns '12346': note rounding, no fractional part
numObj.toFixed(1) // Returns '12345.7': note rounding
numObj.toFixed(6) // Returns '12345.678900': note added zeros
(1.23e+20).toFixed(2) // Returns '123000000000000000000.00'
(1.23e-10).toFixed(2) // Returns '0.00'
2.34.toFixed(1) // Returns '2.3'
2.35.toFixed(1) // Returns '2.4'. Note it rounds up
2.55.toFixed(1) // Returns '2.5'. Note it rounds down - see warning above
-2.34.toFixed(1) // Returns -2.3 (due to operator precedence, negative number literals don't return a string...)
(-2.34).toFixed(1) // Returns '-2.3'
var val = (parseFloat('2.3') + parseFloat('2.4')).toFixed(2)
//if you are adding dynamic values then use following example
var a = 2.3;
var b = 2.4;
var val = (parseFloat(a)+parseFloat(b)).toFixed(2);
var v1 = "1151.00";
v1 = v1.substring(0, v1.length - 1);
console.log(v1);
console.log(parseFloat(v1).toFixed(1));
let numObj = 12345.6789
numObj.toFixed() // Returns '12346': note rounding, no fractional part
numObj.toFixed(1) // Returns '12345.7': note rounding
numObj.toFixed(6) // Returns '12345.678900': note added zeros
(1.23e+20).toFixed(2) // Returns '123000000000000000000.00'
(1.23e-10).toFixed(2) // Returns '0.00'
2.34.toFixed(1) // Returns '2.3'
2.35.toFixed(1) // Returns '2.4'. Note it rounds up
2.55.toFixed(1) // Returns '2.5'. Note it rounds down - see warning above
-2.34.toFixed(1) // Returns -2.3 (due to operator precedence, negative number literals don't return a string...)
(-2.34).toFixed(1) // Returns '-2.3'
var val = (parseFloat('2.3') + parseFloat('2.4')).toFixed(2)
//if you are adding dynamic values then use following example
var a = 2.3;
var b = 2.4;
var val = (parseFloat(a)+parseFloat(b)).toFixed(2);
var v1 = "1151.00";
v1 = v1.substring(0, v1.length - 1);
console.log(v1);
console.log(parseFloat(v1).toFixed(1));