Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Корректное округление вещественных чисел (https://javascript.ru/forum/misc/2552-korrektnoe-okruglenie-veshhestvennykh-chisel.html)

Андрей Параничев 14.01.2009 18:00

x-yuri,
А вы посчитайте:
1.2345е-7 = 0.00000012345
1.2e-7 = 0.00000012

ZoNT 14.01.2009 18:03

потому что функция выдала 2 значащие цифры, просто представляет число 0.00000012 как 1.2е-7. Что тебя смущает - непонятно. Результат достигнут. Топикстартер не просил текстового вывода один-в-один, он просил
Цитата:

Сообщение от Бобр
Корректное округление вещественных чисел

Если так надо представить в виде 0.00000012 - то не проблема преевести 1.2е-7 к такому виду.

x-yuri 14.01.2009 18:05

я понимаю, что toPrecision выдает результат с заданной точностью. Если автор под "2 ЗНАЧАЩИЕ цифры после запятой" подразумевал 1.2e-7, то наверное я просто забыл включить telepat mode( по-крайней мере, я не один так понял вопрос
p.s. в общем автор был "преимущественно" не понят

ZoNT 14.01.2009 18:16

Это говорит о том, что у меня "понималка" лучше развита или как?

x-yuri 14.01.2009 18:19

скил телепата лучше прокачан ;-) это скорее больший опыт общения в форумах, лучшее понимание логики топикстартеров, имхо))

ZoNT 14.01.2009 18:21

да, на htmlbook такие вопросы иногда задают... Да и тут тоже бывают весёлые вопросы...

Kolyaj 14.01.2009 18:21

Цитата:

Сообщение от Бобр
Удивительно, вообще, сколько на свете дураков любящих давать советы.

Удивительно, вообще, сколько на свете дураков, любящих создавать темы на форуме, вместо того, чтобы заглянуть в мануал.


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