Как убрать округление
Доброго времени суток!
В скрипте стоит округление до целого числа, как убрать это округление, чтобы итоговое число включало в себя две цифры после запятой? Код: else Kbm=1.0; if (document.getElementById('osagoViolation').style.d isplay=='') o=document.getElementById('osagoViolation'); else o=document.getElementById('osagoViolationNone'); Kn=o.value*1; document.getElementById('osagoPremiumDetails').inn erHTML='Подробно: Тб='+Tb+';Кт='+Kt+';Кбм='+Kbm+';Ко='+Ko+' ;Квс='+Kvs+';Км='+Km+';Кс='+Ks+';Кп='+Kp+ ';Кн='+Kn; var p=Tb*Kt*Kbm*Kvs*Ko*Km*Kp*Ks*Kn; p=Math.round(p*100)/100; if (Kn==1) { if (p>3*Tb*Kt) p=3*Tb*Kt; } else { if (p>5*Tb*Kt) p=5*Tb*Kt; } var ss=Math.floor(p); // var s=p.toString().replace('.',','); // var n=s.indexOf(','); // if (n==-1) // s+=','+'00'; // else // if (n==s.length-2) // s+='0'; document.getElementById('osagoPremiumValue').inner HTML=ss+' руб.'; } |
|
А как правильно написать это в моем случае? А то я пробовал несколько вариантов, но скрипт при этом перестает работать совсем.
|
var ss = p.toFixed(2) |
Все помогло, спасибо!
|
Часовой пояс GMT +3, время: 00:11. |