Задача JS

Задача JS

@javascript_tests

Ответ:

undefined

Обьяснение:

Функция javascript_tests ничего не возвращает, следовательно, name как было undefined, так и осталось. Без изменений. Объявление переменной name вообще не будет, потому что оно стоит после return. Даже если бы объявление стояло до return, то переменная была бы локальной и ни как не повлияла бы на name вне функции.

Код для проверки:

function javascript_tests() {
  return;
  const name = "Ivan";
}

const name = javascript_tests();

console.log(name);


Report Page