Операторы сравнения и логические операторы в JS - Web-Global

Операторы сравнения и логические операторы в JS

17.10.2022 79
Поделиться:

Операторы сравнения в JavaScript

ОператорОписаниеИспользование
==Равно: возвращает true, если операнды равны. В остальных случаях false.5 == 5; // true
!=Не равно: возвращает true, если операнды не равны. В остальных случаях false.5 != 5; // false
===Строгое равно: возвращает true, если операнды равны и принадлежат одному типу. В остальных случаях false.5 === '5'; // false
!==Строгое не равно: возвращает true, если операнды не равны, или равны, но принадлежат разным типам. В остальных случаях false.5 !== '5'; // true
>Больше: возвращает true, если правый операнд больше, чем левый. В остальных случаях false.3 > 2; // true
>=Больше или равно: возвращает true, если правый операнд больше левого или равен ему. В остальных случаях false.3 >= 2; // true
<Меньше: возвращает true, если правый операнд меньше, чем левый. В остальных случаях false.3 < 2; // false
<=Меньше или равно: возвращает true, если правый операнд меньше левого или равен ему. В остальных случаях false.2 <= 2; // true

Логические операторы в JavaScript

Логические операторы выполняют логические операции И (AND), ИЛИ (OR) и НЕ (NOT).

ОператорОписаниеИспользование
&&Логическое И: возвращает true, если оба операнда true. В остальных случаях false. true && false; // false
||Логическое ИЛИ: возвращает false, если оба операнда false. В остальных случаях true. true || false; // true
!Логическое НЕ: возвращает true, если операнд false. Возвращает false, если операнд true.!true; // false