Bug variable dans condition
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:
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 :
Citation:
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