Sobes.tech
Junior — Middle

La variable environment est-elle de portée globale ou limitée?

sobes.tech IA

Réponse de l'IA

Une variable nommée environment peut être à la fois globale ou locale, selon l'endroit et la manière dont elle est déclarée.

  • Si environment est déclarée en dehors des fonctions et des classes (par exemple, au niveau du module ou du fichier), elle est globale et accessible dans tout le module ou programme.
  • Si environment est déclarée à l'intérieur d'une fonction, méthode ou bloc, elle a une portée locale et n'est accessible qu'à l'intérieur de ce bloc.

Par exemple, en JavaScript :

let environment = 'production'; // variable globale

function test() {
  let environment = 'development'; // variable locale, masque la globale
  console.log(environment); // 'development'
}

console.log(environment); // 'production'

Ainsi, pour déterminer la portée de la variable environment, il faut regarder où elle est déclarée.