|
|
|||||
Большое число в строку
Подскажите пожалуйста.
Заметил такое поведение не совсем мне понятное.. Есть функция с принимаемым аргументом типа String. Когда в эту функцию попадают такие число Number, например, 2545757900090084864 То внутри функции оно становится 2545757900090085000. Т.е. происходит преобразование в String и в итоге отсекаются последние числа с заменой на нули... (как догадываюсь, вылазит за пределы размера типа) Попробовал преобразовать явным способом, получаю тоже самое: var num:Number = 2545757900090084864; trace(String(num)); // 2545757900090085000 trace(num.toString()); // 2545757900090085000 Почему в данном случае не работает toString должным образом?
__________________
кто не отвечает, того garbage collector забирает |
Часовой пояс GMT +4, время: 07:37. |
|
« Предыдущая тема | Следующая тема » |
|
|