Bonjours à tous,
Je souhaite créer des variables dans une boucles de cette manière :
Comment faire en javacript ?Code:
1
2
3
4
5 for(var i = 0; i < 10; i++) { var vlr.i = 'jour-'+i; }
Merci à tous pour vos réponses.:P
Version imprimable
Bonjours à tous,
Je souhaite créer des variables dans une boucles de cette manière :
Comment faire en javacript ?Code:
1
2
3
4
5 for(var i = 0; i < 10; i++) { var vlr.i = 'jour-'+i; }
Merci à tous pour vos réponses.:P
Bonjour,
il faut déclarer vlr en-dehors de ta boucle... (histoire de portée de variables)
Dsl ça ne marche pas,
J'ai fait ça:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <html> <head> </head> <body> <script type="text/javascript"> var ident; for(var i = 0; i < 5; i++) { ident.i = 'rub'+i; alert(ident.i); } </script> </body> </html>
Salut xesss
Essayes donc ceci:
Code:
1
2
3
4
5
6
7
8 <script type="text/javascript"> var ident = new Array(); for (i=1; i<6; i++) { ident[i] = 'rub'+i; alert(ident[i]); } </script>
Dsl mais ça ne marche pas non plus, j'ai comme erreur la valeur "array" est indéfinie.
D'ailleurs je comprends pas pourquoi....
EDIT si ça marche la un vrai dsl j'ai merdé pourtant j'ai déjà testé tout à l'heure et erreur.
Merci:ccool::ccool::ccool::ccool::ccool::ccool::ccool:
Super! (je suppose que tu avais oublié de mettre une majuscule à Array ;))
Bon courage et à bientôt!
Code:
1
2
3
4 <script type="text/javascript"> for (i=1, ident = new Array(); i<6; ident.push('rub'+i++)); alert(ident); </script>
Mais je n'appelle pas ça crée des variables... tu ne fais que peupler un Array ...
Voici comment créer des variables:
Code:
1
2
3 for (i=1;i<6; window['ident'+i++]='rub'+(i-1)); alert(ident3);
Merci SpaceFrog je prends aussi ta deuxième proposition qui est comme tu le dis vraiment ce que je recherche.