JavaScript · Junior · Frage 6 von 75

Was gibt dieser Code aus?

console.log(x);
var x = 5;
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.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Junior · Frage 6

Teste dich selbst

Mach den Test JavaScript · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen