problème de variable éclairer moi !!!!! a l'haide !!!! - HTML/CSS - Programmation
Marsh Posté le 26-06-2006 à 21:38:56
var i=12;
function toto() {
i++;
alert(i); //12
}
function toto() {
j=i; //i=12
var i=9;
alert(i); //9;
alert(j); //12
}
Marsh Posté le 26-06-2006 à 21:44:00
qu'esce que j'ai dit plus haut ; je doit pas la déclarer hors de la fonction !!!!!!!!!!!!!!!!!!!!
Marsh Posté le 26-06-2006 à 21:52:36
Ce que j'essaye de t'expliquer tete de nouille c'est que si tu déclare ta variable en dehors de la fonction, elle ne sera pas affectée par les autres fonctions si celles-ci la redéclare à l'intérieures d'elle même. C'est ce que j'ai essayé de te montrer dans ce bout de code
et si tu as une contrainte pareille, c'est que ton bouzin doit être codé par les pieds (ou plutot les poils du cul)
Marsh Posté le 26-06-2006 à 22:01:01
Citation : Ce que j'essaye de t'expliquer tete de nouille c'est que si tu déclare ta variable en dehors de la fonction, elle ne sera pas affectée par les autres fonctions si celles-ci la redéclare à l'intérieures d'elle même. C'est ce que j'ai essayé de te montrer dans ce bout de code |
le problème C que les fonction s'actionne en mème temps et "i" me sers de comteur !
alors!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
je vois donc que je suis obligé de changer le nom des variables de mes fonction !!!
Marsh Posté le 26-06-2006 à 22:03:50
on dirai pas mais moi je débute , j'ai commencer y a quelque mois la programation et puis j'ai que 12 ans !! et j'ai bessoin d'une variable static comme en C++
Marsh Posté le 26-06-2006 à 22:08:33
on pourrais voir ton code et une idée plus concrete de ton bouzin
chui sur qu'on a pas besoin de 36 I
Marsh Posté le 26-06-2006 à 22:11:31
Tu ne peux pas fusionner tes 2 fonctions si elle ont besoins des mêmes attributs?
(reste correct stp Gatsu35 à juste essayé de t'aider).
Marsh Posté le 26-06-2006 à 22:39:58
ça y est , j'ai réussi a changer les nom de tout mes "i" !!!!!!!!!!!!!!!!!!!!!!!!!
Marsh Posté le 26-06-2006 à 22:42:36
Je suis content pour toi lol. Plein de gens vont surement trouver les réponses à leurs problèmes sur ce topic.
Marsh Posté le 26-06-2006 à 23:03:19
C'est vrai que comme est ajencé ce sujet... à par la réponse de Gatsu, il y a rien , mais rien d'interessant...
Enfin probléme résolu donc ?
Marsh Posté le 27-06-2006 à 10:23:42
Bon je trouvais quand même la question intéressante, peut-on déclarer une variable static en js DANS une fonction? Quel l'intérêt d'une telle déclaration, je sais pas... Mais c'est pour le challenge.
Perso je n'ai trouvé qu'une solution:
Code :
|
Inconvénient:
Quelqu'un a une autre idée?
Marsh Posté le 26-06-2006 à 21:26:05
bon voila , j'ai un problème de variable , je doit définir une variable "i" de type static , je sais
que C possible , j'ai chercher mais je ne trouve pas ! (ne me dite pas de définir ma variable hors de la fonction! elle doit etre a l'intérieur ci non j'aurai des problème avec d'autre script )! je doit absolument mettre "i" come nom de variable (g pas envi de tou recommencer)!!!
help! help!