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

Contenido eliminado Contenido añadido
Raulbcneo (discusión | contribs.)
JackPotte (discusión | contribs.)
Sin resumen de edición
Línea 153:
 
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)).
 
[[en:JavaScript/Functions and Objects]]
[[fr:Programmation JavaScript/Fonctions utilisateur]]
[[it:JavaScript/Funzioni definite dall'utente]]
[[pt:Javascript/Funções]]