ac1d73d2

Обратная совместимость


Поведение стандартных операций сравнения (== и !=) зависит о версии JavaScript.

JavaScript 1.2. Стандартные операции сравнения (== и !=) не выполняют конвертацию типов перед выполнением сравнения. Операции строго равенства (=== и !==) недоступны.

JavaScript 1.1 и более ранние версии. Стандартные операции сравнения (== и !=) выполняют конвертацию типов перед выполнением сравнения. Операции строго равенства (=== и !==) недоступны.


JavaScript 1.0 и 1.1. Операции && и || работают так:

ОперацияПоведение
&&Если первый операнд (expr1) может быть конвертирован в false, операция && возвращает false, а не значение выражения expr1.

|| Если первый операнд (expr1) может быть конвертирован в true, операция || возвращает true, а не значение выражения expr1.



Содержание раздела