incrementer nom variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : incrementer nom variable

par Truc » 17 janv. 2008, 12:30

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

incrementer nom variable

par pierrot » 17 janv. 2008, 11:37

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