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
environmentest 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
environmentest 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.