Answer

Answer

t.me/js_test

Ответ:

undefined
number

Объяснение:

Так как переменная two не объявлялась ни в глобальной, ни в локальной области видимости функции funcOne , то всеми нами любимый JavaScript интерпретирует two = 1 как window.two = 1 делая её глобальной.

А переменная one объявляется в локальной области видимости функции funcOne.

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

function funcOne() {
  let one = two = 1;
  one++;
  return one;
}

funcOne();

console.log(typeof one);
console.log(typeof two);

Report Page