1 variable global changée dans une fonction garde sa nouvelle valeur?

1 variable global changée dans une fonction garde sa nouvelle valeur? - HTML/CSS - Programmation

Marsh Posté le 17-04-2003 à 17:01:31    

Quand on declare une variable en java, elle n'est valable que dans sa fonction, mais en javascript qu'en est-il? :??:
 
C'est urgent car je là je suis sur une page importante et je ne peux pas continuer sans savoir ca ;)  
 
merci :jap:
 
edit: voir dernier post pour la nouvelle question


Message édité par aspegic500mg le 17-04-2003 à 17:59:32
Reply

Marsh Posté le 17-04-2003 à 17:01:31   

Reply

Marsh Posté le 17-04-2003 à 17:04:25    

Il me semble, à part si tu la déclares à l'extérieur de ta fonction.
http://www.laltruiste.com/coursjav [...] ortee.html

Reply

Marsh Posté le 17-04-2003 à 17:08:10    

Merci beaucoup!
donc c'est comme en java :/
 
Ben je vais essayer de faire avec :)  :hello:

Reply

Marsh Posté le 17-04-2003 à 17:55:12    

Euh oué mais si je definis la variable au debut du javascript mais que je la change dans une fonction c'est bon? :??:  
 
<script type="texte/javascript">
var actuel=0;
 
function exemple()
{
var actuel=2;
}
</script>
 
 
Dans ce cas là aprés la fonction exemple la valeur de la variable "actuel" est toujours 2 j'espere?

Reply

Marsh Posté le 17-04-2003 à 17:58:39    

aspegic500mg a écrit :

Euh oué mais si je definis la variable au debut du javascript mais que je la change dans une fonction c'est bon? :??:  
 
<script type="texte/javascript">
var actuel=0;
 
function exemple()
{
var actuel=2;
}
</script>
 
 
Dans ce cas là aprés la fonction exemple la valeur de la variable "actuel" est toujours 2 j'espere?


 
 
Faut pas que tu la redéfinisses dans ta fonction !

Reply

Marsh Posté le 17-04-2003 à 17:59:58    

walli a écrit :


 
 
Faut pas que tu la redéfinisses dans ta fonction !


 
ah donc je met juste "actuel = 2;" ? :)

Reply

Marsh Posté le 17-04-2003 à 18:00:57    

aspegic500mg a écrit :


 
ah donc je met juste "actuel = 2;" ? :)  


 
oui  :jap:

Reply

Marsh Posté le 17-04-2003 à 18:01:16    

et pour mettre a la variable actuel la valeur "2", je met: 2, '2', ou "2" ? :heink:
 
edit: j'ai jamais fait une variable egale a un chiffre,c'etait toujours egale a une autre variable alors là je sais pas trop ;)


Message édité par aspegic500mg le 17-04-2003 à 18:01:55
Reply

Marsh Posté le 17-04-2003 à 18:04:25    

2 sans côte ni guillemet.

Reply

Marsh Posté le 17-04-2003 à 18:04:43    

Bah 2, puisque '2' et "2" c'est des chaînes de caractères pas des chiffres...

Reply

Marsh Posté le 17-04-2003 à 18:04:43   

Reply

Marsh Posté le 17-04-2003 à 18:05:18    

fastclemmy a écrit :

Bah 2, puisque '2' et "2" c'est des chaînes de caractères pas des chiffres...


 
Merci de m'avoir levé ce doute :jap:

Reply

Sujets relatifs:

Leave a Replay

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