Eloquent JavaScript - Introduction
Factorial Function
HTML
<p id="output"></p>
<p><a href="http://readachaptereveryday.wordpress.com/2014/05/19/eloquent-javascript-introduction/" target="_blank">Eloquent JavaScript: Introduction</a></p>
JavaScript
function fac(n) {
return n == 0 ? 1 : n * fac(n - 1);
}
var output = fac(5);
document.getElementById("output").innerHTML = output;
// document write is dissallowed in JSFiddle
//document.write(total);