JSFiddle - React, Tailwind, and code Playground
JavaScript
var num = 2.33;
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
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);