Вопросы к Поиску с Алисой
В некоторых языках программирования для логической дизъюнкции используют оператор double pipe (||), потому что он выполняет короткое замыкание: если первый (левый) операнд принимает значение true, то второй (правый) операнд не вычисляется. en.wikipedia.org ru.wikipedia.org
Такое соглашение ускоряет исполнение программы и служит полезным приёмом в некоторых случаях. ru.ruwiki.ru ru.wikipedia.org