JSCRIPT MANUAL

Microsoft® JScript™
Оператор !
 Справочник языка 
Версия 1 

См. также


Описание
Используется для логического отрицания выражения.
Синтаксис
result = !expression

Синтаксис оператора ! состоит из следующих частей:

Часть Описание
result Некоторая переменная - variable.
expression Некоторое выражение - expression.

Примечание
Порядок определения значения result приведен в следующей таблице.

Значение expression Значение result
True False
False True

Все унарные операторы, подобные оператору !, определяются следующим образом:

  • Если значение не определено (undefined) или равно null, возникает ошибка run-time error.
  • Объекты конвертируются в строки.
  • Строки преобразовываются в числа, если это возможно. Если нет, то возникает ошибка run-time error.
  • Логические значения обрабатываются как числовые (0 при false, 1 при true).
Оператор ! применяется к конечному результату.

Для оператора !, если expression - не нуль, result равен нулю. Если expression - нуль, то result равен 1.



Перевод © 2000-2013 pauk R-T-F-M.info. Все права защищены.