Answer

Answer

t.me/js_test

Ответ:

"string"

Объяснение:

Движок javaScript проходит код два раза в первый раз индексируются все функции (объявленные через ключевое слово function). Именно поэтому мы можем объявить функцию внизу а использовать везде где хотим. Так вот в данном примере сначала объявляется функция foo (при первом проходе) а при втором проходе идентификатор foo становится равным строке и передаётся в console.log.

Код:

foo = "i im a foo";

function foo() {
    return 42;
}

console.log(typeof foo);

Report Page