Saltar al contenido
uencoder

Scope

El ámbito define la región donde los nombres de variables y sus vinculaciones son visibles, en dos variantes: léxico (estático) y dinámico.

Propósito

Controlar la visibilidad y el tiempo de vida de las variables, evitando conflictos de nombres.

Mecanismo

Ámbito léxico: lo determina la estructura del código (fijado en compilación). Ámbito dinámico: lo determina la cadena de llamadas (resuelto en ejecución). Se distingue el ámbito de bloque (let/const) del de función (var); las clausuras capturan el ámbito léxico.

Casos de uso

  • Gestión de variables
  • Comprensión de las clausuras
  • Aislamiento de nombres

Términos relacionados

References