Language Basics JavaScript DHTML



Variable Scope Trials

function factorial(n) {
    if (n > 0) {
        return n * (factorial(n - 1));
    } else {
       return 1;
    }
}




Enter an input value: 

    onClick="this.form.output.value = factorial(this.form.input.value)">

Results: