aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossaire/portée/index.html
blob: f8f6854aaa9810a1a7fbd796a600f362c33546dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
title: Portée
slug: Glossaire/Portée
tags:
  - Encodage
  - Glossaire
translation_of: Glossary/Scope
---
<p>Le contexte d'{{glossary("exécuter","exécution")}} courant. Le contexte dans lequel les {{glossary("Value","valeurs")}} et <strong>expressions</strong> sont "visibles," ou peuvent être référencées. Si une <strong>{{glossary("variable")}}</strong> ou autre expression n'est pas "dans la portée actuelle", alors son utilisation ne sera pas possible. Les portées peuvent aussi être empilées hiérarchiquement de manière à ce que les portées enfants puissent accéder aux portées parentes, mais pas l'inverse.</p>

<p>Une <strong>{{glossary("fonction")}}</strong> sert de <strong>fermeture</strong> en {{glossary("JavaScript")}}, et crée ainsi une portée, pour cette raison, par exemple, une variable définie exclusivement à l'intérieur de la fonction ne sera pas accessible en dehors de celle-ci ni depuis d'autres fonctions.</p>

<h2 id="Pour_approfondir">Pour approfondir</h2>

<h3 id="Culture_générale">Culture générale</h3>

<ul>
 <li>{{Interwiki("wikipedia", "Portée (informatique)")}} sur Wikipédia</li>
</ul>