Javascript-forum
Frage zu Übergabeparametern - Druckversion

+- Javascript-forum (https://javascript-forum.de)
+-- Forum: Entwicklung (https://javascript-forum.de/forumdisplay.php?fid=4)
+--- Forum: Javascript (https://javascript-forum.de/forumdisplay.php?fid=6)
+--- Thema: Frage zu Übergabeparametern (/showthread.php?tid=250)



Frage zu Übergabeparametern - N3WM4N - 06.09.2021

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>


RE: Frage zu Übergabeparametern - admin - 09.09.2021

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