Справочник по JScript : Операторы JScript : Оператор (!)

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Logical NOT Operator - Оператор логического отрицания(!)

Выполняет операцию логического отрицания над выражением.

Синтаксис

result = !expression

Аргументы

result
Любая переменная.
expression
Любое выражение.

Описание

Если значение выражения было равно true, то после совершения операции логического отрицания, оно будет равно false, и наоборот.

Все унарные операторы, в том числе и логического отрицания(!), работают следующим образом:

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

Если выражение было ненулевым, то после совершения операции логического отрицания, оно будет равно 0. Если же выражение ровнялось нулю, то теперь оно станет равно 1.

Поддержка

JScript Version 1

Смотрите также

Ссылки на источники

http://msdn.microsoft.com/en-us/library/zz722703(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования