Javascript-forum

Normale Version: Frage zu Übergabeparametern
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag,
ich habe Probleme folgendes Scriot zu verstehen.
Die Frage lautet: Welche Werte haben die Variblen g und h am Ende.
Unten wird die Funktion umwand_2 mit Übergabe von h aufgerufen.
Wird dann innerhalb der Funktion par mit h erstezt? Oder wie läuft das ab.
Und wenn ja wieso hat h="ist egal" keine Auswirkung auf par=par+"ist heute schlecht";



<script type="text/javascript"> //<![CDATA[
var g, h = "Wetter";
function umwand_2(par)
{
h="ist egal";
par = par+"ist heute schlecht";
return par;
}
g=umwand_2(h);

//]]>

</script>
Moin.
Du gibts das h ja hier mit
umwand_2(h)
hier wird h zu par
umwand_2(par)
hie wird par zu par plus text dazu ( par = "Wetter ist heute schlecht" )
dann wird hier der ganze Satz zurüch kekeben
return par;

in der function wird h="ist egal" , nie gebraucht , oder abgefragt .( wenn h nicht zu par geworden wäre, dann wäre es anders )

An ende
g=umwand_2(h);
gibt g auch das raus was par ist

Ich hoffe da verstehst mein Gekritzel, weil erklären ist nicht meine Stärke