Показать сообщение отдельно
Старый 30.04.2011, 14:44
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 9  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
parseFloat() принимает в качестве параметра строку. Number() - объект.
Код AS3:
trace("--- parseFloat ---");
trace("undefined: " + parseFloat(undefined));
trace("null: " + parseFloat(null));
trace("false: " + parseFloat(false)); // выдает ошибку невозможности приведения к типу String
trace("true: " + parseFloat(true)); // та же ошибка
trace("NaN: " + parseFloat(NaN)); // та же ошибка
trace("Empty string: " + parseFloat(""));
trace("3.14: " + parseFloat("3.14"));
trace("3.14a: " + parseFloat("3.14a"));
 
trace("--- Number ---");
trace("undefined: " + Number(undefined));
trace("null: " + Number(null));
trace("true: " + Number(true));
trace("false: " + Number(false));
trace("NaN: " + Number(NaN));
trace("Empty string: " + Number(""));
trace("3.14: " + Number("3.14"));
trace("3.14a: " + Number("3.14a"));
Код:
output:
--- parseFloat ---
undefined: NaN
null: NaN
Empty string: NaN
"3.14": 3.14
"3.14a": 3.14

--- Number ---
undefined: NaN
null: 0
true: 1
false: 0
NaN: NaN
Empty string: 0
"3.14": 3.14
"3.14a": NaN