JavaScript: Calcular o fatorial de um número

Fatorial é um número natural inteiro positivo, o qual é representado por n!.

O fatorial de um número é calculado pela multiplicação desse número por todos os seus antecessores até chegar ao número 1. Note que o zero (0) é excluído.

function fatorial(n) {
    var total = 0;
    for(var i = 1; i < n; i++) {
        if(i === 1) {
            total = n * (n - i);
        } else {
            total = total * (n - i);
        }
    }
    return total;
}

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *