Variablen mit ner Zähvariable generieren/erstellen

messmar

Erfahrenes Mitglied
Moin zusammen,

ich versuche mit dem wintzigen Skript hier etwas zu erreichen und zwar:

Durch die Zhälvariable: "i" den Namen der Variable "q1a" immer eine Zahl dahinter einfügen so, dass ich am Ende folgende Variablen bekomme:

q1a1, q1a2, q1a3, q1a4.

Fehler zeigt folgendes an:
'q1a1' ist undefiniert

Vielen Dank und Gruß
Messmar

HTML:
<script>
<!--
var counter = 4;
var q1a = q1a;

for(var i=1; i<=counter; i++){
	alert(i);
	q1a += i;
	alert(q1a1);
}
//-->
</script>
 
Hi.
Moin zusammen,

ich versuche mit dem wintzigen Skript hier etwas zu erreichen und zwar:

Durch die Zhälvariable: "i" den Namen der Variable "q1a" immer eine Zahl dahinter einfügen so, dass ich am Ende folgende Variablen bekomme:

q1a1, q1a2, q1a3, q1a4.
Dann solltest du ein Array verwenden.
Fehler zeigt folgendes an:
'q1a1' ist undefiniert
Diese Variable hast du ja auch nicht definiert.

Gruß
 
Hallo Deepthroat,

Ich danke schon Mal.

Aber ich glaube/befürchte, dass du mich falsch verstehst oder ich mich nicht gut ausgedruckt habe.

Ich will, dass selbst die Deklaration der Variablen dynamisch stattfindet, und nicht die Zuweisung der Werte den Variablen.

Das werde ich im Nachhinein machen.

also das hier möchte ich dynamisch erzeugen können:

var q1a1;
var q1a2;
var q1a3;

uzw.

folgendes habe ich gebaut aber leider immer das gleiche. Fehler:
";" erwartet

Danke nochmal und Gruß
Messmar

HTML:
<script>
<!--
var q1a = new Array(10)

for (var i=1;i<=q1a.length;i++) {
	var q1a[i] = "vvvvvv" + i;
);
}
alert(var q1a3);

//-->
</script>
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück