Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
4
respuestas

sobre declaración de variables

en el video de "04.Variables" todaslasvariales se declaran con "var nombreveriable = etc..." pero la variable promedio no fue de esa forma :

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

la declaracion "var"es no es siempre necesaria?

4 respuestas
solución!

Hola, copiaré y pegaré una respuesta mía a otra pregunta similar:

No es que no sea necesario, va por otro lado el tema y seguramente lo verás más adelante en el curso.

Pero para no dejarte con la duda te explico un poco; Dentro de la programación tenemos el concepto de "scope" el cual se podría traducir como "alcance". Si tu defines una variable dentro de una función esa variable solo se podrá acceder dentro de esa función (siempre y cuando utilices la palabra reservada var, let o const).

Al no agregar alguna de las palabras reservadas para definir variables estarías definiendo una variable global implícitamente (lo que significa que puedo leer/modificar mi variable en cualquier parte del programa, sea dentro de la función que fue definida o no), lo cuál te podría traer problemas en caso de no cuidar el código en lenguajes de tipado débil.

Si no tienes experiencia probablemente sea muy complejo de entender, pero no te preocupes que más adelante en el curso lo comprenderás, por ahora quédate con que es una buena practica utilizar la palabra reservada var para definir una variable.

muchas gracias!

Una consulta

¿Alcohol o gasolina?

Tenía la misma duda, gracias por la aclaración Benjamín, por ahora, entonces seguiré usando var hasta que me digan lo contrario jeje