Richard: Fehler im Selfhtml-beispiel?

Beitrag lesen

Hallo,

Meinst du, anstatt des document.write(SchreibeQuadrate()) nur SchreibeQuadrate() oder brauch man den SchreibeQuadrate()- zusatz in dem script-tag gar nicht dazu schreiben?

Ersteres.

In der SchreibeQuadrate-Funktion steckt das document.write() ja schon drin, es wird also von dieser Methode bereits erledigt.

Anders wäre es z. B., wenn diese Funktion einen Rückgabewert hätte (in diesem Fall wäre das allerdings unpraktisch). Die folgende Funktion z. B.:

function sum(a,b) {
  return a+b;
}

Mit return gibt sie die Summe der Werte zurück. Die aufrufende Funktion kann diesen Wert dann direkt weiterverarbeiten:

document.write(sum(46,38));

Viele Grüße

--
Was haben ein Hund und ein Frauenarzt gemeinsam? - Eine feuchte Nase!