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



В JavaScript есть три логических оператора.



Несмотря на своё название, данные операторы могут применяться к значениям любых типов. Полученные результаты также могут иметь различный тип.



Давайте рассмотрим их:



 - || (ИЛИ)

Оператор логического ИЛИ возвращает истину когда хотя бы один из операндов является истинным.



 - && (И)

Оператор логического И возвращает истину если все операнды являются истинной.



 - ! (НЕ)

Оператор принимает один аргумент и выполняет следующие действия:

1)Сначала приводит аргумент к логическому типу true/false.

2)Затем возвращает противоположное значение.



Приоритет НЕ ! является наивысшим из всех логических операторов, поэтому он всегда выполняется первым, перед && или ||.



#логические_операторы #основы