Bonjour,
Je suis en proie � un bug incompr�hensible.
Je pr�cise que je suis autodidacte en javascript mais que j'ai de bonnes bases en programmation (C).
Nous sommes dans une fonction JS qui prend en param�tre la variable "vivit"
Le tableau "tableau" est une variable globale...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 alert (tableau[10]) alert (vivit) alert(vivit > tableau[10]) if (vivit > tableau[10]) { alert ("RECORD"); }
Lorsque
tableau[10] = 297.45 (initialiser � l'ext�rieur de la fonction)
vivit = 47.58 (param�tre de la fonction
J'obtiens :
alert = 297.45 // OK
alert = 47.58 // OK
alert = true // Ce qui est faux
alert = RECORD //Ce qui est faux aussi...
****************
Ca me semble vraiment invraisemblable....
Apr�s fouille, j'ai remarqu� que si j'affectais � tableau [10] la valeur au d�but, �a refonctionnait...
tableau[10] = 297.45
Pourtant la fonction alert du premier exemple me donne la preuve que cette valeur �tait d�j� bien pr�sente....
Je suis perdu.. A cot� de quoi je suis pass� ?
Cordialement
Partager