Solo mira el código
Parámetro 1: Número para conservar los decimales
Parámetro dos: el número de dígitos que se conservarán
Copie el código de código de la siguiente manera:
función FormatoNúmero(srcStr,nAfterDot){
var srcStr,nAfterDot;
var resultadoStr,nTen;
srcStr = ""+srcStr+"";
strLen = srcStr.longitud;
puntoPos = srcStr.indexOf(".",0);
si (puntoPos == -1){
resultStr = srcStr+".";
para (i=0;i<nAfterDot;i++){
cadenaResultado = cadenaResultado+"0";
}
}
demás{
si ((strLen - dotPos - 1) >= nAfterDot){
nDespués = puntoPos + nDespuésPunto + 1;
nDiez =1;
for(j=0;j<nAfterDot;j++){
nDiez = nDiez*10;
}
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
}
demás{
resultadoStr = srcStr;
for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
cadenaResultado = cadenaResultado+"0";
}
}
}
devolver resultadoStr;
}