En esta lección se presenta el concepto de función.
Secuencia de instrucciones que tiene asociado un nombre.
El nombre de una función es un identificador.
Una función se declara de una forma parecida a la siguiente:
Una función no se ejecuta ella misma.
Se usa una instrucción llamada invocación de función, que
consiste en el nombre de la función, seguida de paréntesis; por ejemplo, si
una función se llama
saluda
,
para hacer que se ejecute, hay que colocar la instrucción
saluda()
Antes de que una función se ejecute, se suspende lo que se estaba haciendo y se marca el punto donde se invocó, posteriormente, se ejecuta la función y al terminar, se regresa al punto de invocación y se continúa con la siguiente instrucción.
En JavaScript, las variables declarades en el mismo espacio que la declaración de una función, se pueden usar dentro de la función.
pp adios
pp qk adios
global-1 c2 global-2 c1-1 c2 c1-2 global-3
m1 1 3
13 ggg
18 6 33 65
hola -11 -60 mx 4
Invoca: 2, 3 Invoca: 1 , 3 Invoca: 0 , 3 Devuelve 3 Devuelve: 4 Devuelve: 5 5
En esta lección se definieron los siguientes conceptos:
Función.
Invocación de funciones más de una vez.
Funciones que invocan funciones.
Paso de parámetros.
Funciones con expresiones en los parámetros.
Funciones flecha.
Recursividad.