Bonjour,

C'est la première fois que je me rends compte de ce pb, je débute en fait.

Voici un bout de code pour illustrer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function b() {
  for(i=0; i<10; i++) {
    - traitements -
  }
}
 
function a() {
  for(i=0; i<5; i++) {
    b();
  }
}
Le problème c'est que le résultat que j'attends ne vient pas étant donné qu'il semble y avoir une interférence au niveau de la variable i.
Alors est-ce que je me suis trompée quelque part, ou bien est-ce le comportement normal en javascript ?

Et si c'est tout à fait normal comment vous-y prenez-vous pour faire en sorte de ne pas rencontrer ce type d'erreur dans des scripts qui contiennent plétor de fonctions qui font toutes appellent les unes au autres ?
Et me dites pas je me serts de tout l'alphabet... vous avez bien une règle de nommage pratique... nan ?

Merci d'avance