Il suffit de regarder le code
Paramètre 1 : Nombre pour conserver les décimales
Paramètre deux : le nombre de chiffres à retenir
Copiez le code comme suit :
fonction FormatNumber(srcStr,nAfterDot){
var srcStr,nAfterDot;
var resultStr,nTen;
srcStr = ""+srcStr+"";
strLen = srcStr.length;
dotPos = srcStr.indexOf(".",0);
si (dotPos == -1){
resultStr = srcStr+".";
pour (i=0;i<nAfterDot;i++){
resultStr = resultStr+"0";
}
}
autre{
si ((strLen - dotPos - 1) >= nAfterDot){
nAprès = pointPos + nAprèsDot + 1 ;
nDix =1;
pour(j=0;j<nAfterDot;j++){
nDix = nDix*10 ;
}
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
}
autre{
resultStr = srcStr;
pour (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
resultStr = resultStr+"0";
}
}
}
renvoie resultStr ;
}