Si se pueden programar funciones recursivas en javascript.
Te dejo a continuación el típico ejemplo de función para cálculo de factoriales en forma recursiva y no recursiva.
<pre>// Función factorial recursiva.
function factorial1(numero) {
if (numero>0)
return numero * (factorial1(numero - 1)) ;
else
return 1 ;
} </pre>
<pre>// Función factorial no recursiva.
function factorial2(numero) {
var resultado = 1 ;
for (i=1; i<=numero; i++)
resultado = resultado * i ;
return resultado ;
} </pre>
Saludos
<style>.t{font: 8pt verdana; text-decoration: none; color: black;}</style><hr><span class="t"><a href="mailto:
[email protected]" class="t" style="font: 10pt;">Mikel Gómez</a><br>Hay que aprender mucho para saber poco.</span>