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);