./ Write a JavaScript code to find factorial of a number




Code

<form action="#">
    <label for="name">Enter Number</label>
    <br />
    <input
        type="number"
        id="user_number"
        placeholder="Enter Number"
        required
        autocomplete="off"
    />
    <span id="result"></span>
    <br />
    <button type="submit" onclick="getFactorial()">Submit</button>
</form>
<script>
    const factorial = (n) =>{
        if(n == 0 || n == 1){
            return 1;
        }else{
            return n * factorial(n-1);
        }
    }
    const getFactorial = () => {
        let user_input = document.getElementById('user_number').value
        let result = document.getElementById('result')
        result.innerHTML = `<br /><label>Result : ${factorial(parseInt(user_input))}</label>`
    }
</script>