Don P: Nochmals return!

Beitrag lesen

Hallo,

brauch da einfach mal eine ganz normale definition,wie man return richtig einsetzt bzw es richtig ausgeführt wird.

return dient dazu, einen Wert zurückzugeben von einer Funktion. Beispiel:

var jetzt = function() { return new Date() };  
alert( jetzt() ); //
~~~ gibt den Wert von `new Date()`{:.language-javascript}, d.h. Datum/Uhrzeit in einer alert-Box aus  
  
(Das Beispiel ist natürlich konstuiert: Wenn man die Variable "jetzt" nicht weiterverwenden will, ist die ganze Funktion unnötig und man würde lieber dierkt `alert( new Date() );`{:.language-javascript} notieren, um Datum und Uhrzeit zu erfahren)  
  
Der Wert, den `return`{:.language-javascript} hier also zurückgibt, ist ein Date-Objekt.  
  
Es kann auch ein beliebiger anderer Wert sein, z.B. gibt `return 'blaBla'; `{:.language-javascript} die Zeichenkette `"blabla"`{:.language-javascript} zurück, oder `return ['etwas', 'nochwas'];`{:.language-javascript} gibt ein Array mit zwei Werten zurück, nämlich die beiden Zeichenketten `"etwas"`{:.language-javascript} und `"nochwas"`{:.language-javascript}.  
  
Das ist alles.  
  
Gruß, Don P