Группа: Проверенные Пользователь №: 2986 Сообщений: 28
| Доброго времени суток! У меня возникла проблема со скриптом. Вот сам скрипт (расчёт денежных средств на uCoz'e)Code 1 | <script type="text/javascript"> | 2 | coments=~~~UCOZ1~~~$_COM_ENTRIES$ ~~~UCOZ2~~~0~~~UCOZ3~~~ | 3 | MONEYcom=coments*0.001 | 4 | forum=~~~UCOZ4~~~$_FORUM_ENTRIES$ ~~~UCOZ5~~~0~~~UCOZ6~~~ | 5 | MONEYforum=forum*0.005 | 6 | video=~~~UCOZ7~~~$_BLOG_ENTRIES$ ~~~UCOZ8~~~0~~~UCOZ9~~~ | 7 | MONEYvideo=video*0.1 | 8 | demo=~~~UCOZ10~~~$_BOARD_ENTRIES$ ~~~UCOZ11~~~0~~~UCOZ12~~~ | 9 | MONEYdemo=demo*0.01 | 10 | news=~~~UCOZ13~~~$_NEWS_ENTRIES$ ~~~UCOZ14~~~0~~~UCOZ15~~~ | 11 | MONEYnews=news*0.2 | 12 | publ=~~~UCOZ16~~~$_PUBL_ENTRIES$ ~~~UCOZ17~~~0~~~UCOZ18~~~ | 13 | MONEYpubl=publ*0.2 | 14 | load=~~~UCOZ19~~~$_LOAD_ENTRIES$ ~~~UCOZ20~~~0~~~UCOZ21~~~ | 15 | MONEYload=load*0.3 | 16 | photo=~~~UCOZ22~~~$_PHOTO_ENTRIES$ ~~~UCOZ23~~~0~~~UCOZ24~~~ | 17 | MONEYphoto=photo*0.02 | 18 | vup=~~~UCOZ25~~~$_DIR_ENTRIES$ ~~~UCOZ26~~~0~~~UCOZ27~~~ | 19 | MONEYvup=vup*1 | 20 | all=MONEYcom+MONEYforum+MONEYvideo+MONEYnews+MONEYpubl+MONEYpubl+MONEYload+MONEYphoto+MONEYdemo-MONEYvup | 21 | document.writeln("<div>За добавление материалов на сайт вы получаете денежные средства. | 22 | За $DATE$ вами заработано: <span style='color:red;font-size:10pt'>"+all+"</span> руб.</div>"); | 23 | </script> |
Так вот, проблема в том, что иногда у скрипта возникает проблема с расчётами, то есть вместо 240.556, выдаётся число: 240.55599999999998 или ещё какое нибудь на подобие. Я хотел бы узнать, можно-ли как нибудь избавиться от этой ошибки, или как-нибудь сократить число до тысячных.... Заранее спасибо. |