Diferencia entre revisiones de «Programación en JavaScript/Funciones»
Contenido eliminado Contenido añadido
m Programación en JavaScript/Funciones trasladada a Programación en JavaScript / Funciones |
Sin resumen de edición |
||
Línea 1:
{{Navegador|libro=Programación en JavaScript
|actual=Funciones
|anterior=Control / Bucles
|siguiente=FuncionesJS}}
=Funciones.=
Línea 149 ⟶ 154:
Supóngase la llamada a esta función para N=4, es decir factorial(4). Cuando se llame por primera vez a la función, la variable numero valdrá 4, y por tanto devolverá el valor de 4*factorial(3); pero factorial(3) devolverá 3*factorial(2); factorial(2) a su vez es 2*factorial(1) y dado que factorial(1) es igual a 1 (es importante considerar que sin éste u otro caso particular, llamado caso base, la función recursiva no terminaría nunca de llamarse a sí misma), el resultado final será 4*(3*(2*1)).
{{Navegador|libro=Programación en JavaScript
|actual=Funciones
|anterior=Control / Bucles
|siguiente=FuncionesJS}}
|