Besoin d'une précision sur le "var" en JS
Résolu/Fermé
Debutant en webmastering
Messages postés
401
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
27 janvier 2021
-
14 déc. 2011 à 09:08
Debutant en webmastering Messages postés 401 Date d'inscription lundi 6 juin 2011 Statut Membre Dernière intervention 27 janvier 2021 - 4 janv. 2012 à 09:03
Debutant en webmastering Messages postés 401 Date d'inscription lundi 6 juin 2011 Statut Membre Dernière intervention 27 janvier 2021 - 4 janv. 2012 à 09:03
A voir également:
- Besoin d'une précision sur le "var" en JS
- Impossible d'obtenir le verrou de dpkg (/var/lib/dpkg/lock-frontend). il est possible qu'un autre processus l'utilise. ✓ - Forum Ubuntu
- Impossible de verrouiller le répertoire /var/lib/apt/lists/ ✓ - Forum Ubuntu
- Js/kryptik.ad ✓ - Forum Virus
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Photoshop
4 réponses
On utilise var pour déclarer de manière Explicite une variable.
il y a deux endroit ou utiliser var.
1) dans un fonction (la portée de la variable sera alors locale
2) hors d'une fonction ( la portée de la variable sera alors globale)
On DOIT utiliser var pour déclarer une variable hors d'une fonction.
On n'est pas obligé d'utiliser var pour déclarer une variable dans une fonction.
CEPENDANT dans ce dernier cas la portée de la variable sera globale
var myVariable = 0; // Variable GLOBALE
function myFunction(){
mySecondVariable = 0; // variable GLOBALE
var myThirdVariable = 0; // variable LOCALE
}
il y a deux endroit ou utiliser var.
1) dans un fonction (la portée de la variable sera alors locale
2) hors d'une fonction ( la portée de la variable sera alors globale)
On DOIT utiliser var pour déclarer une variable hors d'une fonction.
On n'est pas obligé d'utiliser var pour déclarer une variable dans une fonction.
CEPENDANT dans ce dernier cas la portée de la variable sera globale
var myVariable = 0; // Variable GLOBALE
function myFunction(){
mySecondVariable = 0; // variable GLOBALE
var myThirdVariable = 0; // variable LOCALE
}
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
14 déc. 2011 à 11:28
14 déc. 2011 à 11:28
bonjour,
voilà quelques explications :
https://www.commentcamarche.net/contents/588-javascript-les-variables
voilà quelques explications :
https://www.commentcamarche.net/contents/588-javascript-les-variables
Debutant en webmastering
Messages postés
401
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
27 janvier 2021
14 déc. 2011 à 16:10
14 déc. 2011 à 16:10
merci pour ce lien mais je l'ai déjà lu entièrement et il ne répond aucunement à ma question
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
Modifié par Alain_42 le 15/12/2011 à 10:23
Modifié par Alain_42 le 15/12/2011 à 10:23
vas voir ce site:
http://www.editeurjavascript.com/cours/cours_04.php
et en complement de ce que dis Hani:
http://www.editeurjavascript.com/cours/cours_04.php
et en complement de ce que dis Hani:
var cpt=0; function ajouter(){ cpt=parseInt(cpt)+1; //la variable globale est modifiée à chaque appel de la fonction }
Debutant en webmastering
Messages postés
401
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
27 janvier 2021
4 janv. 2012 à 09:03
4 janv. 2012 à 09:03
Merci à tous pour ces précisions je comprends mieux =)