Mega Code Archive

 
Categories / JavaScript DHTML / Language Basics
 

Calling a Generalizable Function

<HTML> <HEAD> <TITLE>Variable Scope Trials</TITLE> <SCRIPT LANGUAGE="JavaScript"> function factorial(n) {     if (n > 0) {         return n * (factorial(n - 1));     } else {        return 1;     } } </SCRIPT> </HEAD> <BODY> <FORM> Enter an input value: <INPUT TYPE="text" NAME="input" VALUE=0> <P><INPUT TYPE="button" VALUE="Calc Factorial"      onClick="this.form.output.value = factorial(this.form.input.value)"> <P>Results: <INPUT TYPE="text" NAME="output"> </FORM> </BODY> </HTML>