Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   НАУЧИТЕ СКРИПТ СЧИТАТЬ ИЛИ ЧТО НЕ ТАК СО СТЕПЕНЯМИ (https://javascript.ru/forum/misc/51745-nauchite-skript-schitat-ili-chto-ne-tak-so-stepenyami.html)

kippusen 18.11.2014 01:08

НАУЧИТЕ СКРИПТ СЧИТАТЬ ИЛИ ЧТО НЕ ТАК СО СТЕПЕНЯМИ
 
что не так со степенями и умножением в жс!?!?!?
фор лулз возведите 11 в 16 на калькуляторе и в жс и увидите мистическую разницу в 1 начиная с 15 итерации. как с этим бороться? подскажите пожалуйста!!:help:

рони 18.11.2014 01:34

kippusen,
Цитата:

Из 64 бит, отведённых на число, сами цифры числа занимают до 52 бит, остальные 11 бит хранят позицию десятичной точки и один бит — знак. Так что если 52 бит не хватает на цифры, то при записи пропадут младшие разряды.

Интерпретатор не выдаст ошибку, но в результате получится «не совсем то число»,
http://learn.javascript.ru/number

kippusen 18.11.2014 01:51

окай и что делать?

рони 18.11.2014 02:21

kippusen,
искать библиотеки для работы с большими числами
https://github.com/MikeMcl/bignumber.js
https://github.com/jtobey/javascript-bignum


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