Javascript-+=

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
Die Verwendung von: 
<pre>
variablenname+="irgendwas";
</pre>
ist eine abkürzende Schreibweise für:
<pre>
variablenname=variablenname + "irgendwas";
</pre>
Dabei ist für Programmieranfänger selbst die Anweisung ''variablenname=variablenname + "irgendwas";'' in der Regel schon gewöhnungsbedürftig. Das hier verwendete ''"="'' entspricht nämlich nicht der mathematischen Bedeutung von ''ist gleich''. Viel mehr beschreibt es einen dynamischen Transport von Werten von rechts nach links. Besser wäre hier eigentlich die Verwendung eines Zeichens wie z.B. ''<--'' also z.B.:<br>
<s>''variablenname<--variablenname + "irgendwas;''</s><br>
So ist es aber auch in Javascript nicht festgelegt. <br>
''variablenname=variablenname + "irgendwas";''<br>
bedeutet also: 
* Bestimme den Wert der rechten Seite des ''=''-Zeichens
* hier wird dem alten Wert von ''variablenname'' durch ''+'' die folgende Zeichenkette ''"irgendwas"'' rangehängt
* Speichere das Ergebnis in dem Ziel, welches auf der linken Seite des ''=''-Zeichens angegeben ist (hier ''variablenname'')

<run id="54ee1df3745f9">
variablenname="Erstbelegung der Variable";
variablenname=variablenname + " -- ";
variablenname=variablenname + "angefügter Text";
</run>
nutzt man nun die verkürzende Schreibweise ergibt sich:
<run id="54ee225734821">
variablenname="Erstbelegung der Variable";
variablenname+=" -- ";
variablenname+="angefügter Text";
</run>