Ответ

Ответ

@js_tests
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