Операторы > ! (logical NOT)
! (логическое НЕ)
Синтаксис
!
expression
Аргументы
expression
Переменная или оцениваемое выражение.
Описание
Логический оператор; инвертирует булево значение переменной или выражения. Если expression
является переменной с абсолютным или конвертированным значением true
, то !
expression
будет соответствовать false
. Если выражение x && y
оценивается как false
, то !(x && y)
, как true
. Этот оператор идентичен оператору not
, который использовался во Flash 4.
Player
Flash 4 или более поздней версии.
Пример
В этом примере переменная happy
принята за false
, оператор if
проверяет условие !happy
, и если оно есть true
, то trace
посылает строку в Output окно.
happy = false;
if (!happy){
trace("don't worry be happy");
}
Следующие строки иллюстрируют результат действия оператора !
:
!
true
возвращает false
!
false
возвращает true