Kai-Behncke
Erfahrenes Mitglied
Hallo liebes Forum,
ich versuche gerade die return-Anweisung zu verstehen, bisher dachte ich immer, damit wird ein WErt einer Variablen an ein Hauptskript zurückgegeben.
Ich habe nun folgenden Code:
Über return a; soll der WErt einfach an das Hauptskript zurückgegeben werden.
Ich dachte ich könnte das dann nach der Funktion (wertgeben(5) ganz einfach mit alert(a)
aufrufen, aber ein alert(a) ergibt "undefined"?
Kann mir jemand das erklären?
Wie könnte ich den den Wert a aus der Funktion außerhalb dieser Funktion nutzen?
Vielen Dank schon jetzt einmal.
ich versuche gerade die return-Anweisung zu verstehen, bisher dachte ich immer, damit wird ein WErt einer Variablen an ein Hauptskript zurückgegeben.
Ich habe nun folgenden Code:
Code:
<script type="text/javascript">
var a;
alert ("hallo");
function wertgeben(x)
{
var a=3*x;
alert (a);
return a;
}
wertgeben(5);
alert (a);
</script>
Über return a; soll der WErt einfach an das Hauptskript zurückgegeben werden.
Ich dachte ich könnte das dann nach der Funktion (wertgeben(5) ganz einfach mit alert(a)
aufrufen, aber ein alert(a) ergibt "undefined"?
Kann mir jemand das erklären?
Wie könnte ich den den Wert a aus der Funktion außerhalb dieser Funktion nutzen?
Vielen Dank schon jetzt einmal.