
Логические операторы
В JavaScript есть три логических оператора.
Несмотря на своё название, данные операторы могут применяться к значениям любых типов. Полученные результаты также могут иметь различный тип.
Давайте рассмотрим их:
-
Оператор логического ИЛИ возвращает истину когда хотя бы один из операндов является истинным.
-
Оператор логического И возвращает истину если все операнды являются истинной.
-
Оператор принимает один аргумент и выполняет следующие действия:
1)Сначала приводит аргумент к логическому типу
2)Затем возвращает противоположное значение.
Приоритет НЕ ! является наивысшим из всех логических операторов, поэтому он всегда выполняется первым, перед
#логические_операторы #основы
В JavaScript есть три логических оператора.
Несмотря на своё название, данные операторы могут применяться к значениям любых типов. Полученные результаты также могут иметь различный тип.
Давайте рассмотрим их:
-
||
(ИЛИ)Оператор логического ИЛИ возвращает истину когда хотя бы один из операндов является истинным.
-
&&
(И)Оператор логического И возвращает истину если все операнды являются истинной.
-
!
(НЕ)Оператор принимает один аргумент и выполняет следующие действия:
1)Сначала приводит аргумент к логическому типу
true/false
.2)Затем возвращает противоположное значение.
Приоритет НЕ ! является наивысшим из всех логических операторов, поэтому он всегда выполняется первым, перед
&&
или ||
.#логические_операторы #основы