Показать сообщение отдельно
Старый 29.02.2008, 19:55
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 1  
Ответить с цитированием
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
По умолчанию Почему trace (Number("010")); равен 8?

Мне нужно превратить строки типа 010, 099 в числа.
С удивлением обнаружил, к примеру, что
Код:
trace (Number("010")); 
trace (int("010"));
trace (parseInt("010"));
trace ("010"-0);
Выдают 8.
Сейчас же не военное время! Почему восемь??????????????
ААААА! Он считает это число за восьмеричное?