Diferencia entre revisiones de «Programación en JavaScript/Funciones»

sin resumen de edición
m (Programación en JavaScript/Funciones trasladada a Programación en JavaScript / Funciones)
Sin resumen de edición
{{Navegador|libro=Programación en JavaScript
|actual=Funciones
|anterior=Control / Bucles
|siguiente=FuncionesJS}}
 
=Funciones.=
 
 
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}}
812

ediciones