Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   1.1 + 0.1 (https://javascript.ru/forum/misc/2147-1-1-0-1-a.html)

zzz 10.11.2008 16:43

1.1 + 0.1
 
помогите плиз, есть проблема, вот код alert(1.22 + 1)
результат = 2.219999999997
подскажите как решить проблему?

ZoNT 10.11.2008 16:45

округлять... Так как это особенность javascript... не предназначен он для точных вычислений...

zzz 10.11.2008 16:48

жаль, спасибо за ответ
а функцию для окрегления не подскажите? есть такая или изобретать нужно?

ZoNT 10.11.2008 16:50

Math.round() - округляет до целого... остальное - чистая математика...

zzz 10.11.2008 16:54

понял
спасибо огромное

Dmitry A. Soshnikov 10.11.2008 18:02

Цитата:

Сообщение от ZoNT
не предназначен он для точных вычислений...

пока harmony не выпустят =) там работа с decimal должна быть


Часовой пояс GMT +3, время: 18:00.