Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
Podemos distinguir dos grandes fases en la ejecución de un código de Javascript:
- Fase de compilación. En esta primera fase, entre otras cosas se produce el hosting. En el hoisting :
- Se guardan en memoria las declaraciones de funciones.
- Se guardan en memoria las variables y constantes con valor undefined.
- Fase de ejecución. Se asignan los valores a las variables y constantes. Por tanto, si utilizamos una variable o constante antes de haberle asignado un valor, dará error, puesto que tendrá un valor de undefined.
Declaración de una función:
a();
function a(){}
Expresión de una función (función como valor)
const prueba = function {
console.log('hola');
}
prueba();