Sobes.tech
Junior — Middle

A variável environment é de âmbito global ou de escopo limitado?

sobes.tech IA

Resposta da IA

Uma variável chamada environment pode ser tanto global como local, dependendo de onde e como ela é declarada.

  • Se environment for declarada fora de funções e classes (por exemplo, ao nível do módulo ou do ficheiro), então ela é global e acessível em todo o módulo ou programa.
  • Se environment for declarada dentro de uma função, método ou bloco, então ela tem um âmbito local e só está disponível dentro desse bloco.

Por exemplo, em JavaScript:

let environment = 'production'; // variável global

function test() {
  let environment = 'development'; // variável local, oculta a global
  console.log(environment); // 'development'
}

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

Assim, para determinar o âmbito da variável environment, deve-se olhar onde ela é declarada.