Compute Factorial

by Matthew Vasallo

HTML

<span>Factorial of </span><input id="factorial"></input><span> = </span><span id="answer"></span>

JavaScript

var input = document.getElementById("factorial");
var answer = document.getElementById("answer");
var $input = $("#factorial");
input.onchange = function (event) {
    var solution = factorial(event.target.value);
    console.log("factorial of " + event.target.value + " = " + solution);
    answer.innerHTML = solution;
    
}
console.log($input.change);

function factorial(number){
    return number = number <=1 ? number : number*factorial(number-1);
}