![]() |
|
||||||||||
|
|||||
|
Увлекся моделированием всякой астрофизической всячины и обнаружил странные вещи, что большие цифры типа Number не реагируют на сложение\вычитание.
Вот к примеру код: var v10:Number = Math.pow(10, 22); var v11:Number = Math.pow(10, 22) + 2; txt.text = String(v10.toFixed(2)); txt2.text = String(v11.toFixed(2)); Почему так происходит? В чем подвох И как с этим бороться? |
|
|||||
|
Как вы кучно пошли то. http://www.flasher.ru/forum/showthread.php?t=183665
Добавлено через 42 секунды Особое внимание предлагаю обратить на ответы и на ссылки которые там приведены.
__________________
:) |
|
|||||
|
спасибо, я почему то всегда думал что Number - это число с фиксированной запятой, а он оказался обычным double
![]() Жаль что нечего толком нельзя сделать, только если писать какую-то свою программную реализацию, но я думаю она будет гораздо медленней работать. |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|