Показать сообщение отдельно
Старый 03.11.2010, 15:28
gfdrf вне форума Посмотреть профиль Отправить личное сообщение для gfdrf Найти все сообщения от gfdrf
  № 1  
Ответить с цитированием
gfdrf

Регистрация: Mar 2006
Сообщений: 92
По умолчанию ParseInt и ParseFloat выдают разные числа. Почему?

Столькнулся с такой вот непонятной штукой.
Имеем строки вида "00012345"
Нужно выделить из неё число (целое конечно же) 12345
почему то parseInt() выдает что то непонятное вообще, а вот parseFloat() срабатывает как надо.
Проблемы нет, но интерес есть, почему так?
исходник не выкладываю, проверить просто:
Код AS1/AS2:
_string="00076543"
trace(parseInt(_string))
trace(parseFloat(_string))
трэйсы выдают:
32099
76543