Anders als in Java kann in JavaScript eine Funktion innerhalb einer anderen definiert werden:
JavaScriptfunction info() {
function add(a, b) {
return a + b;
}
console.log('1 + 2 = ' + add(1, 2));
}
info();
//Achtung: Aufruf add(1,2) würde hier Fehler werfen, da add nur innerhalb von info existiert