JSFiddle - React, Tailwind, and code Playground
by DarKim
JavaScript
var num = 32959.00000000001;
var toFixed = function(val, decimals) {
var arr = ("" + val).split(".")
if(arr.length === 1)
return val
var int = arr[0],
dec = arr[1],
max = dec.length - 1
return decimals === 0 ? int :
[int,".",dec.substr(0, decimals > max ? max : decimals)].join("")
}
var p = document.createElement("p");
p.innerHTML = "Value: " + num.toFixed(2);
document.body.appendChild(p);
var p = document.createElement("p");
p.innerHTML = "Value: " + toFixed(num,2);
document.body.appendChild(p);