Показать сообщение отдельно
Старый 21.09.2004, 16:44
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 25  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Оригинал написал(а) Штрек
Как быть с этим, напр. -
– (minus)

- (минус)

Доступность

Flash Player 4.

Синтаксис

(Отрицание) -expression

(Вычитание) expression1 - expression2

Параметры

Нет.

Возвращается

An integer or floating-point number.//родной текст

Целое число или число с плавающей точкой.//перевод
А как же строки?
Таких вопросов куча...
при использовании оператора МИНУС для строк возвращается значение Number.NaN, за исключением тех случаев, когда строки могут быть приведены к числовому типу. причем возвращаемое значение в любом случае имеет тип Number (так как NaN - это неопределенное значение числового типа)

то есть правильнее сказать так: перед операцией (-) операнды приводятся к числовому типу. если результат приведения типов любого из операндов равен NaN, то результат всей операции в целом - NaN.

при использовании оператора ПЛЮС для строк происходит конкатенация, о чем и сказано в хэлпе.