Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Portées | Maîtrise des Fonctions
Introduction à JavaScript
course content

Contenu du cours

Introduction à JavaScript

Introduction à JavaScript

4. Maîtrise des Fonctions
5. Exploration des Tableaux
6. Découverte des Boucles

book
Portées

Note
Définition

Une portée est simplement une zone dans le code où une variable peut être accédée ou utilisée.

Il existe deux types de portées :

  1. Portée globale ;
  2. Portée locale.

Si une variable est définie à l'intérieur d'un bloc de code (entre accolades {}), on dit qu'elle a une portée locale. Cela signifie qu'elle ne peut être accédée qu'à partir de l'intérieur de cette fonction ou de ce bloc de code, ou de tout bloc imbriqué :

123456789101112
function exampleFunc() { let exampleVariable = 10; console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Shows error
copy

Une variable définie en dehors de tout bloc de code possède une portée globale et peut être accessible depuis n'importe où :

123456789101112
let exampleVariable = 10; function exampleFunc() { console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Valid
copy

Une variable définie dans une portée inférieure (imbriquée) ne peut pas être accessible depuis une portée supérieure (parente) :

1234567891011
function exampleFunc() { if(10 + 10 == 20) { let exampleVariable = 10; console.log(exampleVariable); // Valid } console.log(exampleVariable); // Shows error } exampleFunc(); console.log(exampleVariable); // Shows error
copy
question mark

Laquelle des affirmations suivantes concernant la portée des variables est vraie ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

course content

Contenu du cours

Introduction à JavaScript

Introduction à JavaScript

4. Maîtrise des Fonctions
5. Exploration des Tableaux
6. Découverte des Boucles

book
Portées

Note
Définition

Une portée est simplement une zone dans le code où une variable peut être accédée ou utilisée.

Il existe deux types de portées :

  1. Portée globale ;
  2. Portée locale.

Si une variable est définie à l'intérieur d'un bloc de code (entre accolades {}), on dit qu'elle a une portée locale. Cela signifie qu'elle ne peut être accédée qu'à partir de l'intérieur de cette fonction ou de ce bloc de code, ou de tout bloc imbriqué :

123456789101112
function exampleFunc() { let exampleVariable = 10; console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Shows error
copy

Une variable définie en dehors de tout bloc de code possède une portée globale et peut être accessible depuis n'importe où :

123456789101112
let exampleVariable = 10; function exampleFunc() { console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Valid
copy

Une variable définie dans une portée inférieure (imbriquée) ne peut pas être accessible depuis une portée supérieure (parente) :

1234567891011
function exampleFunc() { if(10 + 10 == 20) { let exampleVariable = 10; console.log(exampleVariable); // Valid } console.log(exampleVariable); // Shows error } exampleFunc(); console.log(exampleVariable); // Shows error
copy
question mark

Laquelle des affirmations suivantes concernant la portée des variables est vraie ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
some-alt