creo que te convendría tratar el numero como una cadena
Ejemplo
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[
var numero=parseFloat(1.627359);
var redondeo = numero.toFixed(2);
var cadena = redondeo.toString();
var ultimo = cadena.charAt(cadena.length-1);
var pos = cadena.lastIndexOf(ultimo);
var cambio =(ultimo < 5)?'0':'5';
var reemplazo = cadena.substring(0,pos) + cambio + cadena.substring(pos+1)
alert(reemplazo);
//]]>
El resultado final es un string, si querés realizar opraciones con ese valor tendrás que pasarlo a número de vuelta
Salu2