You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// JavaScript вычисляет несколько ИЛИ слева направо.
if (hour < 10 || hour > 18 || isWeekend) {
alert( 'Офис до 10 или после 18 или в выходной закрыт' );
}
alert( null || 2 || undefined ); // 2
// оператор ИЛИ || вычисляет ровно столько значений, сколько необходимо – до первого true.
// ИЛИ || вычисляет операнды слева направо до первого «истинного» и возвращает его, а если все ложные – то последнее значение. ИЛИ || запинается на «правде».
alert( true && true ); // true
alert( false && true ); // false
alert( true && false ); // false
alert( false && false ); // false
// оператор && вычисляет операнды слева направо до первого «ложного» и возвращает его, а если все истинные – то последнее значение. И "&& запинается на лжи".
// Приоритет оператора И && больше, чем ИЛИ ||, так что он выполняется раньше.