JavaScript · Junior · Pytanie 6 z 75

Co wypisze ten kod?

console.log(x);
var x = 5;

Wyjaśnienie

Deklaracja var jest wynoszona na początek funkcji i inicjalizowana wartością undefined, a przypisanie zostaje na miejscu. Z let lub const byłby to ReferenceError.

Do poczytania

Błąd w pytaniu

JavaScript · Junior · pytanie 6

Sprawdź się

Rozwiąż test JavaScript · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test