Was steht nach diesem Code in der Konsole?

var foo='outside';
if(true){
    var foo = 'inside'
    console.log(foo);
}
console.log(foo);

Es können keine oder mehrere Antworten richtig sein!
Richtige Antwort:
  • inside, inside
Ergänzungen zur Antwort:

var hat function scope, die Redefinition von foo im if-Block ist also in der ganzen Funktion gültig und nicht nur im if-Block.

Antwortwahrscheinlichkeit
56% beträgt die Wahrscheinlichkeit, dass du die Frage richtig beantwortest. Melde dich an, damit wir deine individuelle Wahrscheinlichkeit berechnen können.
Antworten
Von Dir:
3 mal beantwortet
2 richtig / 1 falsch
Von allen Nutzern:
23 mal beantwortet
13 richtig / 10 falsch
Lizenzbild
CC BY 4.0
Erstellt von:  Christof  vor 5 Jahren
28
397