Просто посмотрите на код
Параметр 1: Число для сохранения десятичных знаков.
Параметр второй: количество цифр, которые необходимо сохранить.
Скопируйте код кода следующим образом:
функция FormatNumber(srcStr,nAfterDot){
вар srcStr, nAfterDot;
вар resultStr, nTen;
srcStr = ""+srcStr+"";
стрЛен = исходнаяСтр.длина;
dotPos = srcStr.indexOf(".",0);
если (точкаПос == -1){
resultStr = srcStr+".";
для (i=0;i<nAfterDot;i++){
resultStr = resultStr+"0";
}
}
еще{
if ((strLen - dotPos - 1) >= nAfterDot){
nAfter = dotPos + nAfterDot + 1;
нТен =1;
for(j=0;j<nAfterDot;j++){
нТен = нДесять*10;
}
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
}
еще{
РезультатСтрока = ИсходнаяСтрока;
for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
resultStr = resultStr+"0";
}
}
}
вернуть результатStr;
}