JavaScript · Junior · Pytanie 6 z 75
Co wypisze ten kod?
console.log(x);
var x = 5;- ✓Poprawna odpowiedź:
undefined - 2
5 - 3
ReferenceError
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.