ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | !

!

Описание

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

Синтаксис

result = !expression

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

Часть Описание
result Любая переменная
expression Любое выражение

Комментарий

Следующая таблица показывает, как определяется результат (result).

Если expression является то result -
True False
False True

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

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

Оператор применяется к результирующему числу.

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

← Назад | Вперед →
Copyright © 2006 -  aranea.ru