JSFiddle - React, Tailwind, and code Playground

by Giorgio Malvone

HTML

<input type="button" value="Factorialise" onclick="calcFactorial()"></input>

JavaScript

var calculation = "";

function calcFactorial() {
    var input = prompt("Enter a number:");
    for (i = input; i > 0; i--)
    {
        var currentNum = i.toString();
        if (i > 1)
        {
        calculation = calculation.concat(currentNum, "*");
        }
        else
        {
           calculation = calculation.concat(currentNum);
        }
    }
    console.log(eval(calculation));
    alert(eval(calculation));
}