Référence de JavaScript 1.5 Core:Instructions:var
Un article de MDC.
Sommaire |
[modifier] Résumé
Déclare une variable, et lui donne éventuellement une valeur initiale.
| Instruction | |
| Implémentation : | JavaScript 1.0, NES 2.0 |
| Version ECMA : | ECMA-262 |
[modifier] Syntaxe
var variable1 [= valeur1], variable2 [= valeur2], ..., variableN [= valueN];
[modifier] Paramètres
-
variableN - Nom de variable. Il peut s'agir de n'importe quel identifiant autorisé.
-
valeurN - Valeur initiale de la variable. Il peut s'agir de n'importe quelle expression valide.
[modifier] Description
La visibilité de la variable est limitée à la fonction courante, ou, pour les variables déclarées en dehors d'une fonction, l'application courante.
Il n'est pas obligatoire d'utiliser var en dehors d'une fonction ; en assignant une valeur à une variable non déclarée, celle-ci est implicitement déclarée comme une variable globale. Cependant, il est recommandé de toujours utiliser var, et il est nécessaire de le faire à l'intérieur des fonctions dans les situations suivantes :
- Si une variable dans la visibilité contenant la fonction (y compris la visibilité globale) a le même nom.
- Si des fonctions récursives ou différentes utilisent des variables du même nom et que ces variables sont censées être locales.
Si vous oubliez de déclarer une variable dans un de ces cas, vous obtiendrez très probablement des résultats inattendus.
[modifier] Exemples
[modifier] Exemple : utilisation de var
L'exemple qui suit déclare deux variables, nombre_hits et num_client, et les initialise toutes deux à la valeur 0.
var nombre_hits = 0, num_client = 0;