1
respuesta

Uso de variables

Tengo la duda si es estrictamente necesario escribir var al definir una variable, ya que durante los videos se definió una variable llamada "anho" y se utilizó el comando var, pero mas adelante en la clase se definió la variable "promedio" sin usar el comando var, y de la misma forma el programa lo identificó como una variable.

Saludos,

Pablo Villalobos Vargas

1 respuesta

Hola Pablo!

Si defines una variable dentro del contexto de una función, entonces esa variable solo se podrá acceder dentro de esa función, al declarar una variable dentro de una función, estas declarando una variable de contexto local, y utilizas las palabras reservadas let, var o const. (siempre y cuando utilices la palabra reservada).

Al no agregar la palabra reservada, estarías definiendo una variable global implícitamente. (con eso, puedes usar, o modificar la variable en cualquier parte del programa.

Sí, así que es posible usarla sin declarar, pero eso cambiará el comportamiento de la variable dentro de tu programa. O sea, tendrás una variable de contexto global. Pero es un conocimiento que ustedes tendrán a lo largo del programa, por ahora, pueden hacer como el instructor, o usar la palabra reservada.

https://developer.mozilla.org/es/docs/Glossary/Scope

Espero haberte ayudado!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios