Javascript – #1.18. Ámbito de variables

El ámbito de variables, en inglés scope, tanto en Javascript como en cualquier otro lenguaje de programación, define la zona del programa en la que podemos utilizar la variable.

En Javascript podemos hablar de dos tipos de ámbito de variables:

  • Ámbito de variables global.
  • Ámbito de variables local.
Edu curiosidad

¿Sabías que la diferencia entre una variable global y local en Javascript es simplemente el uso de la palabra reservada “var”? ¡Como lo oyes! Si declaras una variable en cualquier parte del programa sin usar “var” automáticamente se convierte en una variable global. ¡Así que ten cuidado! ¡El uso de las variables globales no es muy recomendado, que digamos!

Pero además, se pueden dar otros casos con los ámbitos de las variables que conviene conocer, como:

  • Variables automáticamente globales (que aunque se definan dentro de un bloque de código, son globales).
  • Variables globales y locales con el mismo nombre.
  • Variables globales redefinidas en una función.
Edu Consejo

A partir de la versión ES6 (EcmaScript2015), podemos utilizar “let” para declarar variables. “let” tiene limitado el ámbito al bloque de ejecución, expresión o declaración, mientras que “var” limita el ámbito o bien a la función en la que se define o al ámbito global si está fuera de ella.

Así que todo esto y alguna cosita más aprenderás en el siguiente vídeo sobre ámbito de variables:

¡Consulta en la pestaña Materiales el código fuente trabajado en la lección!

¿No te ha quedado claro? ¿Quieres aportar tu punto de vista? ¡Deja tu comentario!

¡Ups! ¡Este contenido está restringido a codelovers! Inicia sesión o, si aún no eres miembro de Didacticode, regístrate!

8 comentarios
Contraer comentarios

Estoy echando de menos ejercicios con los que poner en practica lo aprendido y revisar si he sido capaz de entender correctamente lo explicado.

didacticode (Administrador) 08/02/2022 a las 09:46

¡Hola, Miguel!
La idea original de esto es trabajar con los vídeos junto con ejercicios que tengo montados en otra plataforma. Estoy valorando la posibilidad de incluirlos aquí para que podáis utilizarlos vosotros también

Voto porque puedas hacerlo!! pues sería mucho más interesante el aprendizaje 🙂

didacticode (Administrador) 30/03/2022 a las 07:48

¡Jejeje, lo tengo en cuenta, Lina María!

La verdad es que con un material audiovisual tan claro y bien explicado se echa de menos poder asentar conocimientos practicando. Es una pena que todavía no esté implementada la parte práctica. Espero que llegue pronto 😀

didacticode (Administrador) 05/09/2022 a las 15:29

¡Mil gracias por tu comentario, Marina!
Pues mi idea es mejorar esta parte añadiendo prácticas para que todo se haga muchísimo más aplicable a la realidad. ¡Os mantendré informados a través del boleticode!

Hola Ada!
Encantada con tu curso!
¿Me podrías decir cual es la otra plataforma donde tienes ejercicios prácticos colgados=?
Un saludo

didacticode (Administrador) 26/04/2022 a las 21:35

¡Hola! Pues verás, tenía un sites en el año 2015 donde colgué algunos ejercicios prácticos. Ahora con el cambio de Google Sites ha quedado un poco raruno pero puedes seguir viéndolo. Está en https://sites.google.com/site/desarrollowebcliente/home
De todos modos, y visto que muchos me pedís ejercicios, es posible que monte algún cuadernillo o alguna historia donde podáis practicar más la información de las lecciones

Deja un comentario