Con este ejemplo se pretende ilustra el manejos de los bucles y la llamadas a funciones.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Calculo de la Función Factorial</TITLE> <SCRIPT LANGUAGE = "JavaScript"> document.writeln( "<H1>Factoriales de 1 a 10</H1>" ); document.writeln( "<TABLE BORDER = '1' WIDTH = '100%'>" ); for ( var i = 0; i <= 10; i++ ) document.writeln( "<TR><TD>" + i + "!</TD><TD>" + factorial( i ) + "</TD></TR>" ); document.writeln( "</TABLE>" ); // Definición recursiva de la función factorial function factorial(num) { if ( num <= 1 ) // caso base return 1; else return num * factorial(num-1); } </SCRIPT> </HEAD><BODY></BODY> </HTML>