Операторы > != (inequality)
!= (неравенство)
Синтаксис
expression1
!=
expression2
Аргументы
expression1, expression2
Числа, строки, булевы значения, переменные, объекты, массивы или функции.
Описание
Оператор (эквивалентности); тестирует два выражения прямо противоположным образом, нежели оператор ==
. Если expression1
эквивалентен expression2
, то результат есть false
. Так же как и при использовании оператора ==
, определение эквивалентности зависит от сравниваемых типов данных.
![]() |
Числа, строки, булевы значения сравниваются по значению. |
![]() |
Переменные, объекты, массивы и функции сравниваются по содержанию 1. |
Player
Flash 5 или более поздней версии.
Пример
Этот пример показывает результат действий оператора !=
.
5 != 8
возвращает true
5 != 5
возвращает false
Следующий пример показывает использование оператора !=
в команде if
:
a = "David";
b = "Fool"
if (a != b){
trace("David is not a fool");
}
Смотри также
== (equality)
От редактора:
Имеется в виду, что в отличие от чисел, булеанов и строк, являющихся по сути константами, переменные, объекты, массивы и функции, являются контейнерами с переменным содержанием.