Справочник по JScript : Операторы JScript : Оператор (==)
смотрим также
Материал из Справочник Web-языков
Содержание |
Equality Operator - Оператор равенства (==)
Сравнивает два выражения, чтобы определить равны ли они.
Синтаксис
expression1 == expression2
Аргументы
- expression1
- Любое выражение.
- expression2
- Любое выражение.
Описание
При сравнении строк, используется значение символа Unicode строкового выражения.
Группа операторов равенства (==, !=)
- Если типы выражений различны, то операторы пытаются их привести к одному типу: строковому, числовому или логическому.
- NaN не может быть равен чему-либо, включая сам NaN.
- Отрицательный ноль равен положительному нулю.
- null равен и null, и undefined.
- Значения считаются равными, если это одинаковые строки, эквивалентные числа, одинаковые объекты, одинаковые логические значения или значения (если они различных типов), которые могут быть приведены к одному из перечисленных выше случаев.
- Другие варианты сравнений считаются неравными.
Поддержка
Ссылки на источники
https://msdn.microsoft.com/en-us/library/ky6fyhws(v=VS.85).aspx