Maison >interface Web >js tutoriel >SCOP en JavaScript.
La portée globale
La portée globale contient des variables, des fonctions et des objets accessibles dans n'importe quelle partie du programme, qui provient de toute fonction de package ou bloc de code. Par exemple:
Ici, est défini dans le monde, il est donc accessible à l'intérieur et externe, ce qui reflète les caractéristiques illimitées de la portée globale.
<code class="language-javascript">let globalVariable = "Hello, World!"; function myFunction() { console.log(globalVariable); // 输出: "Hello, World!" } console.log(globalVariable); // 输出: "Hello, World!"</code>
Domaine d'action local globalVariable
myFunction
Dans ce cas, n'existe que dans la plage de l'instruction IF et ne peut être accessible en dehors de sa frontière.
Portée fonctionnelle
<code class="language-javascript">if (true) { let localVariable = "Hello, World!"; console.log(localVariable); // 输出: "Hello, World!" } console.log(localVariable); // 抛出错误: localVariable is not defined</code>
Les domaines fonctionnels restreignent les variables, les fonctions et les objets dans la plage de fonctions spécifiques pour la rendre accessible en dehors de la fonction. Veuillez voir: localVariable
Ici, n'existe qu'à l'intérieur , au-delà de la plage de la portée externe, qui définit l'essence de la portée de la fonction.
En bref, la maîtrise de la portée en JavaScript est la clé pour écrire des bibliothèques de code élégantes, efficaces et faciles à soutenir. La portée globale fournit un accès omniprésent, la portée locale fournit l'isolement dans le bloc de code, et la portée de la fonction fournit des emballages dans la fonction.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!