Tach!
jeder Umkopieren von Variablen belegt Speicher.
Jein. Objekte werden üblicherweise nicht kopiert, für die wird nur eine weitere Referenz erzeugt. Die Verwaltung der Referenz, sprich: der Variablenname, belegt etwas Speicher, aber auch dafür gilt:
Das ist aber m.E. erstmal irrelevant.
Du erzeugst aber vermutlich auch unübersichtlicheren Code, es sei denn du brauchst das als Kürzel wie
l = myArray.length;
oder
elm = document.getElementById("bla").getElemenstByTagName("div")[0];
Kürzel in dem Sinne, wie Paul schon richtig erkannt hat, dass die Werte nicht mehr neu ermittelt werden müssen sondern eine direkte Referenz oder im Fall von length eine Kopie des Wertes erzeugt wird. Das kürzt zumindest bei den Referenzen den weiteren Verarbeitungsprozess ab.
dedlfix.