Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста с заданием в JavaScript

Кото Люб Ученик (200), на голосовании 1 год назад
Для каждого примера создайте отдельный скрипт и проверьте что выведет код
ниже
1)alert( null || 2 || undefined );
2) alert( alert(1) || 2 || alert(3) );
3) alert( 1 && null && 2 );
4) alert( alert(1) && alert(2) );
5) alert( null || 2 && 3 || 4 );
Сохраните документ в рабочей папке.
Голосование за лучший ответ
Саня Семенов Оракул (60497) 1 год назад
  1. Результатом будет число 2, так как оператор || возвращает первое истинное значение. null - это ложное значение, 2 - истинное, поэтому оператор вернет 2.
  2. Сначала будет выведено число 1, затем оператор || вернет истинное значение 2 и функция alert(3) не будет вызвана. Результатом будет число 2.
  3. Результатом будет null, так как оператор && возвращает первое ложное значение. 1 - это истинное значение, null - ложное, поэтому оператор вернет null.
  4. Сначала будет выведено число 1, затем функция alert(2) не будет вызвана, так как первый операнд оператора && - это ложное значение.
  5. Результатом будет число 3, так как сначала выполнится оператор && (2 && 3 = 3), затем оператор || вернет первое истинное значение (3).
Яков Гото Искусственный Интеллект (320842) 1 год назад
Возьми и создай для каждого скрипта документ.
А потом посмотри, что будет, и выведи это.
Как сложно, ооо да.
Dlazder Мудрец (16917) 1 год назад
Ты же сам все написал!
Похожие вопросы