![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2008
Сообщений: 1
|
У меня есть строка,содержащая число.Есть ли функция принудительного приведения типа к числу?спасибо
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Vektor, от вашего кода sStr числом не станет.
|
|
|||||
|
Значит trace врет.
Сам не раз пользовался, работает отлично. var sStr:String = "10"; var nNum1:Number = 10; var nItog:Number = nNum1+sStr; trace(nItog); //Type mismatch in assignment statement: found String where Number is required. var nNum:Number = Number(sStr); var nItog1:Number = nNum+nNum1; trace(nItog1); 20; trace(typeof (sStr)); string; trace(typeof (nNum)); number;
__________________
Книги и желание лучшие учителя. Последний раз редактировалось Vektor; 03.06.2008 в 12:25. |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
Vektor! А чему Вы удивляетесь! Само по себе приведение типов - Number(sStr) ничего не делает!!!
Цитирую Колина Мука (по мнению большинства авторитетнейший автор), стр.77, абзац 8 строка снизу: Цитата:
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не путайте конвертацию и приведение.
|
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
__etc! А можно по подробнее про конвертацию. А то я "темнота" ничего не слышал про это.
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Пример конвертации строки в число был написан выше.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|