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

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

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

Разработка и внедрение CRM-систем

Разработка и внедрение CRM-систем "под ключ" на базе SugarCRM. Любые задачи для любого вида бизнеса. Установка бесплатной CRM-системы бесплатно. Интеграция с существующей инфраструктурой, бухгалтерской программой, телефонией. Доработка существующих проектов. Обучение персонала.

подробнее ...

+7 (495) 646-06-27
8 (800) 555-06-28 (звонок бесплатный)
+7 (910) 9082123
evgenjekson (бесплатная переадресация на сотовый)
195938768
[email protected]

Содержание

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

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

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

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

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