porque la variable promedio no la declaraste como variante y aun asi realizo la operacion?
porque la variable promedio no la declaraste como variante y aun asi realizo la operacion?
Puede que el intructuro utilizo : hoisting
El hoisting es un comportamiento de JavaScript en el que las declaraciones de variables (pero no sus asignaciones) se mueven automáticamente al principio del ámbito en el que se encuentran, ya sea el ámbito de la función o el ámbito global. Esto significa que, aunque no hayas declarado explícitamente la variable "promedio" con una palabra clave como var, let o const, JavaScript puede elevar automáticamente la declaración de la variable al principio del ámbito en el que se encuentra, permitiéndote utilizarla en operaciones posteriores.
← Si te sirve esta solución , márcalo con (✓) |
---|
Entonces, no es necesario que toda variable se declare? , o que errores o consecuencias nos pueden llegar a pasar por no declarar una variable. ..
Debido a la capacidad del lenguaje reconoce la variable debido a que se está cumpliendo con un proceso de asignación, es decir que tiene un " = valor; ", sin embargo, es mejor y una buena práctica el declarar las variables.