var

  • Raccourci de la révision : JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/var
  • Titre de la révision : var
  • ID de la révision : 270327
  • Créé :
  • Créateur : Mgjbot
  • Version actuelle ? Non
  • Commentaire robot Ajoute: [[ja:Core JavaScript 1.5 Reference:Statements:var]] <<langbot>>

Contenu de la révision

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

Syntaxe

var variable1 {{ mediawiki.external('= valeur1') }}, variable2 {{ mediawiki.external('= valeur2') }}, ..., variableN {{ mediawiki.external('= valueN') }};

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.

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.

Exemples

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;

Voir aussi

const


{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Statements/var", "es": "es/Referencia_de_JavaScript_1.5/Sentencias/var", "ja": "ja/Core_JavaScript_1.5_Reference/Statements/var", "pl": "pl/Dokumentacja_j\u0119zyka_JavaScript_1.5/Polecenia/var" } ) }}

Source de la révision

<p>
</p>
<h3 name="R.C3.A9sum.C3.A9"> Résumé </h3>
<p>Déclare une variable, et lui donne éventuellement une valeur initiale.
</p>
<table class="fullwidth-table">
<tbody><tr>
<td class="header" colspan="2">Instruction</td>
</tr>
<tr>
<td>Implémentation :</td>
<td>JavaScript 1.0, NES 2.0</td>
</tr>
<tr>
<td>Version ECMA :</td>
<td>ECMA-262</td>
</tr>
</tbody></table>
<h3 name="Syntaxe"> Syntaxe </h3>
<p><code>
var <i>variable1</i> {{ mediawiki.external('= <i>valeur1</i>') }}, <i>variable2</i> {{ mediawiki.external('= <i>valeur2</i>') }}, ..., <i>variableN</i> {{ mediawiki.external('= <i>valueN</i>') }};
</code>
</p>
<h3 name="Param.C3.A8tres"> Paramètres </h3>
<dl><dt> <code>variableN</code> </dt><dd> Nom de variable. Il peut s'agir de n'importe quel identifiant autorisé.
</dd></dl>
<dl><dt> <code>valeurN</code> </dt><dd> Valeur initiale de la variable. Il peut s'agir de n'importe quelle expression valide.
</dd></dl>
<h3 name="Description"> Description </h3>
<p>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.
</p><p>Il n'est pas obligatoire d'utiliser <code>var</code> 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 <code>var</code>, et il est nécessaire de le faire à l'intérieur des fonctions dans les situations suivantes :
</p>
<ul><li> Si une variable dans la visibilité contenant la fonction (y compris la visibilité globale) a le même nom.
</li><li> Si des fonctions récursives ou différentes utilisent des variables du même nom et que ces variables sont censées être locales.
</li></ul>
<p>Si vous oubliez de déclarer une variable dans un de ces cas, vous obtiendrez très probablement des résultats inattendus.
</p>
<h3 name="Exemples"> Exemples </h3>
<h4 name="Exemple_:_utilisation_de_var"> Exemple : utilisation de <code>var</code> </h4>
<p>L'exemple qui suit déclare deux variables, <code>nombre_hits</code> et <code>num_client</code>, et les initialise toutes deux à la valeur 0.
</p>
<pre class="eval">var nombre_hits = 0, num_client = 0;
</pre>
<h3 name="Voir_aussi"> Voir aussi </h3>
<p><a href="fr/R%c3%a9f%c3%a9rence_de_JavaScript_1.5_Core/Instructions/const">const</a>
</p><p><br>
</p>
<div class="noinclude">
</div>
{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Statements/var", "es": "es/Referencia_de_JavaScript_1.5/Sentencias/var", "ja": "ja/Core_JavaScript_1.5_Reference/Statements/var", "pl": "pl/Dokumentacja_j\u0119zyka_JavaScript_1.5/Polecenia/var" } ) }}
Revenir à cette révision