JavaScript · Junior · Frage 6 von 75
Was gibt dieser Code aus?
console.log(x);
var x = 5;- 1
5 - 2
undefined - 3
ReferenceError
Antwort zeigen
Richtige Antwort: undefined
Erklärung
Die var-Deklaration wird an den Anfang der Funktion gehoistet und mit undefined initialisiert, die Zuweisung bleibt an ihrer Stelle. Mit let oder const gäbe es einen ReferenceError.