var x = 1;
console.log(x);
console.log(y);
var y = 9;
Es können keine oder mehrere Antworten richtig sein!
Richtige Antwort:
- 1, undefined
Ergänzungen zur Antwort:
Deklarationen werden in JavaScript hoisted, das heißt an den Beginn des scopes (ihrer Sichtbarkeit) gezogen. Wenn y ausgegeben werden soll, ist die Variable also deklariert (und damit gibt es keinen ReferenceError). Die Initialisierung wird jedoch nicht hoisted, deswegen hat y zu diesem Zeitpunkt noch keinen Wert zugewiesen.
Antwortwahrscheinlichkeit
70% beträgt die Wahrscheinlichkeit, dass du die Frage richtig beantwortest. Melde dich an, damit wir deine individuelle Wahrscheinlichkeit berechnen können.
Antworten
Von Dir:
1 mal beantwortet
1 richtig / 0 falsch
1 mal beantwortet
1 richtig / 0 falsch
Von allen Nutzern:
31 mal beantwortet
22 richtig / 9 falsch
31 mal beantwortet
22 richtig / 9 falsch