JSFiddle - React, Tailwind, and code Playground

JavaScript

//funcao chamada recursivamente.
/*
funcao myself so existe dentro dela mesma :)
*/
var factorial = function myself (n) {
    if (n <= 1) {
        return 1;
    }
    return n * factorial(n-1);
}
alert("Fatorial de 4 é: "+ factorial(4));
alert("Funcao myself fora dela mesma é: " + typeof myself);