4
respuestas

Es necesario la etiqueta ¨var¨ al querer declarar una variable?

Buenas tardes, estuve viendo en este ejercicio que al declarar las variables no utilizo la etiqueta "var", entonces me he quedado con la duda de si es necesario o no en el codigo.

Gracias de ante mano.

4 respuestas

Saludos desde República Dominicana, no es estrictamente necesario, pero el truco está en que cuando utilizas la etiqueta "var", la ejecución prioriza esa instrucción, te muestro un ejemplo simple:

a = 1 + 2
b = 2 + 3

En este caso obviamente primero se crea la variable "a" ,se le asigna un valor y luego se crea la "b" y se le asigna un valor también, veamos este otro ejemplo:

a = 1 + 2
var b = 2 + 3

En este caso es todo lo contrario, aunque la linea de la variable "a" esta primero, en tiempo de ejecución se respetan las asignaciones y se priorizan estas, por lo que primero seria la "b"

Hola, que buena explicación la de Elimelet, gracias por ocuparte de ayudarnos. Saludos

Muchisimas gracias Elimelet, muy buena aclaracion!

Hola a todos,

El tema de declarar las variables o no depende de como queres tratar a la misma.

Si la declaras con var, la variable sera solo accedida por el codigo del bloque donde fue creada.

Si no la declaras con var, es una variable global y es accedida por cualquier parte del codigo. De ahi lo que explica Elimelet.

Sdos