Показать сообщение отдельно
Старый 12.11.2017, 16:37
Dzzirtuoz вне форума Посмотреть профиль Отправить личное сообщение для Dzzirtuoz Найти все сообщения от Dzzirtuoz
  № 9  
Ответить с цитированием
Dzzirtuoz

Регистрация: Apr 2014
Сообщений: 17
Цитата:
Сообщение от undefined Посмотреть сообщение
Не знаю как у вас, а у меня
Код AS3:
var num:Number = 0.940544481142550815427045414574;
trace(num);
выдает 0.9405444811425508 ни больше, ни меньше.Animate 2017
Проверил еще раз у себя, чтобы убедиться что у меня правильно выводит, а убедился, что выводит 0.9405444811425508. Хм, странно, почему это я в прошлый раз так уверенно сказал, что все правильно выводит.
Ну а так получается, что внутренняя реализация функции trace() применяет .toString() ко всем не строковым входным параметрам. А именно .toString() и обрезает число. IntellijIDEA 14