Übung: Globaler Scope, Block-Scope und Funktions-Scope

Rechnen Sie die Werte der Variablen der beiden Funktionen überall dort aus, wo console.log ( ? ) aufgerufen wird.

Was passiert mit der Variablen intern, die weder mit var, noch mit const oder let deklariert ist? Ist intern am Ende des Skripts bekannt?

const global = 400;

function ausgabe() {
   let loc = 2.5;
   let func = 100 + local (global * loc);
   func = func * loc;
   console.log ("loc", loc, "func", func);
}

function local(loc) {
   let global = 1000;
   intern = loc + global;
   console.log ("global", global, "intern", intern);
   return intern;
}
 
ausgabe();
console.log ("intern", intern);