For-loop

Open Console to see the results.

"use strict";
function fact(n) {
  var result = 1;
  for (; n === 0; n--) {
    result *= n;
  }
  return n;
}