• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Ich habe es nicht verstanden { return a-b; } ...........

Oleg.de

Lounge-Member
<script language="JavaScript">
</script>
</head><body>
<script language="JavaScript">
function Numsort(a,b)
{ return a-b; } // was passiert auf diese stelle ???

Zahlen = new Array(27,2,10,4);
Zahlen.sort(Numsort); //habe nicht gedacht das hier das möglich ist ????
Zahlenausgabe = Zahlen.join(",");
document.write("sortierte Zahlen: " + Zahlenausgabe);
</script>
 
Wenn du in einer function return schreibst, wird der Wert der hinter dem return steht zurückgegeben, und die function wird beendet.
Die Function selbst nimmt dabei den Wert, von dem in return angebenen Wert an.

Wie in Mathe :D
ne f(x) hat da ja auch den Wert, der hinterm = steht.

mit alert(funktion) wird dann der Wert eben ausgeben.

Man kann das dann für alles benutzen, wie eine Variable.
Mußt nur mit dem Klammern aufpassen.
 
danke für erklärung aber....

mich interessiert was genau auf diese stelle passiert,
ganze Ablauf .... ???
probier mal script ....

function Numsort(a,b)
{ return a-b; }

wie becomt er die a und b werte zugewiesen
und was oder wie vergleicht in dem Fahl er die hier:
return a-b;
danke für jede hilfe
 
Zurück
Oben