Al no existir el registro
arrayInteres[1] la línea
var dec = (arrayInteres[1].substring(0,2)); tira abajo el script. Prueba:
Código Javascript
:
Ver originalif (arrayInteres.length == 1) {
var interesNew = (entero);
} else{
var dec = (arrayInteres[1].substring(0,2));
var interesNew = (entero + "," + dec);
};
Hace tiempo encontré esto:
Código Javascript
:
Ver original// Trunca el número 'num' a 'ndec' decimales.
function trunc(num, ndec) {
var fact = Math.pow(10, ndec); // 10 elevado a ndec
/* Se desplaza el punto decimal ndec posiciones,
se trunca el número y se vuelve a colocar
el punto decimal en su sitio. */
return parseInt(num * fact) / fact;
}
var num = trunc(10.559,2);
alert(num);