Eloquent JavaScript - Introduction

Factorial Function

by Denise Nepraunig

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);