Page 1 sur 1

incrementer nom variable

Posté : 17 janv. 2008, 11:37
par pierrot
Bonjour,
J'ai un problème tout bête, mais ca fait un ptit moment que je planche dessus.
J'aimerai déclarer un ensemble de variables grâce à une boucle for. Ces variables s'appelleront donc var_1, var_2, var_3,... Mais je n'arrive pas à les declarer comme il faut.
Voici un exemple de ce qui ne marche pas mais qui dans mon esprit devrait marcher :lol:

Code : Tout sélectionner

for (var i=1;i<4;i++){ var "var_"+i="coucou"+i; alert(var_+i); }
et quelle est la syntaxe pour le alert dans la boucle aussi?
Merci pour vos réponses,
Bonne journée

Posté : 17 janv. 2008, 12:30
par Truc
Salut,

Tu ne peux pas construire des variables comme ça.
var "var_"+i="coucou"+i;
A la suite de "var" un nom de variable est attendu or tu fournis une chaine.

A la rigueur avec un eval() bien placé ça devrait être possible MAIS le plus facile et propre reste quand même un tableau