| 
 Странное преобразование чисел Кто нибудь может объяснить почему данный скрипт возвращает 5.220000000000001 var a = '3.22'; alert(parseFloat(a) + 2) Вместо 5.22 | 
| 
 Цитата: 
 | 
| 
 Спасибо конечно за статью Octane, но есть ли готовое решение для javascript???:help: | 
| 
 Используйте toFixed или toPrecision для отображения результатов вычислений. А статью прочитайте, не ленитесь, там не сложно, а знать нужно ;) | 
| 
 Я прочитал статью:)  Довольно таки интересная! не когда раньше не встречался с подобными ошибками | 
| 
 За 10 минут прочитали!? :blink: | 
| 
 Но все таки toFixed или toPrecision не сильно подходит пишу калькулятор думаю для пользователя будет не удобно если я буду производить округление по своему усмотрению | 
| 
 Прочитал поверхностно:) | 
| 
 alert((322 + 200) / 100) | 
| 
 попробуйте длинную арифметику, если вы хотите сделать такой "точный" калькулятор | 
| Часовой пояс GMT +3, время: 16:26. |