![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam jak zaokrąglić wynik do 2 miejsc po przecinku?
W ogole dlaczego wg javascript 3*1.9= 5.699999999999999999999999999.... a nie 5.7?
Pozdrawiam:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
function fixstr(num) { var numv=num-0; var sign=(numv>=0?1:-1); var numabs=numv*sign; var naint=Math.floor(numabs); var nacent=Math.round((numabs-naint)*100); if (nacent>=100) {nacent=0; naint++;} var nais=''+naint; var nacs=(nacent<10?'0':'')+nacent; if (naint+nacent==0) sign=1; return (sign==1?'':'-')+nais+'.'+nacs; }ta funkcja nie działa za dobrze moze dla rownych kwot owszem Ten post edytował poli25 18.09.2010, 08:54:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:49 |