JSFiddle - React, Tailwind, and code Playground

HTML

<div id="test">

</div>

JavaScript

var testNumbers = [
	1.005,
  35.852,
  99.004,
  -1.005,
  -1.004
]

for( var i=0; i <= testNumbers.length - 1; i++) {
	document.getElementById("test").innerHTML += roundTo(testNumbers[i], 2) + "<br>";
 }
 

 function roundTo(n, digits) {
 		var negative = false;
    if (digits === undefined) {
        digits = 0;
    }
		if( n < 0) {
    	negative = true;
      n = n * -1;
    }
    var multiplicator = Math.pow(10, digits);
    n = parseFloat((n * multiplicator).toFixed(11));
    n = (Math.round(n) / multiplicator).toFixed(2);
    if( negative ) {    
    	n = (n * -1).toFixed(2);
    }
    return n;
}