Hallo!
Vom angegebenen Code erwarte ich eigentlich 1x die Ausgabe 10 und 2x eine Fehlermeldung. Weil ich außerhalb einer Funktion auf funktionsinterne Variablen zugreife. Unerwarteterweise erhalte ich aber 3x die 10 und 0 Fehler. Warum ist das so?
Code
function summeBilden(summandA, summandB) {
zwischenergebnis = summandA + summandB;
ergebnis = zwischenergebnis;
return ergebnis;
}
summe = summeBilden(3, 7);
console.log(summe);
console.log(zwischenergebnis);
console.log(ergebnis);
Grüße, Streethawk68