utilisation de var et boucle for en sens inverse

utilisation de var et boucle for en sens inverse - HTML/CSS - Programmation

Marsh Posté le 09-06-2002 à 19:06:52    

Salut, j'ai 2 petites questions de javascript...
 
1/ Dans une boucle, lorsque je mets :
 
for(i = 0; i < arg_nb; i++)
 
ca marche, alors que quand je mets :
 
for(i = arg_nb - 1; i==0; i--)
 
ca ne marche pas... Pourtant je ne fais que parcourir dans l'autre sens... non ?
Ou est mon problème ???
 
 
 
2/ Je voudrais avoir comfirmation que l'utilisation de 'var' avant une variables dans une fonction javascript a pour effet de "garder" la valeur de  cette variable dans cette fonction... De cette facon on peut utiliser plusieur fois le meme nom de variable dans plusieurs fonctions du même fichier... c'est bien ca ? Et est-ce qu'il faut mettre 'var' a chaque fois qu'on utilise la variable ou juste la fois ou on la créer...
 
Merci pour vos réponses

Reply

Marsh Posté le 09-06-2002 à 19:06:52   

Reply

Marsh Posté le 09-06-2002 à 19:20:47    

1/ tu utilises comme condition d'arrêt "tant que i est égal à 0". i est à arg_nb au début de la boucle, pas égal à 0 -> pas de boucle. utilise i >= 0.
 
2/ oui, déclarer avec var garde la variable visible seulement dans la fonction. et tu utilises var seulement lorsque tu créés la variable.

Reply

Marsh Posté le 09-06-2002 à 19:26:38    

youdontcare a écrit a écrit :

1/ tu utilises comme condition d'arrêt "tant que i est égal à 0". i est à arg_nb au début de la boucle, pas égal à 0 -> pas de boucle. utilise i >= 0.
 
2/ oui, déclarer avec var garde la variable visible seulement dans la fonction. et tu utilises var seulement lorsque tu créés la variable.  




 
Merci pour ta confirmation pour les var...
Pour ce qui est du for, merci aussi, je suis vraiment vilain de pas y avoir pensé !! :ouch:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed