Come trovare il fattoriale di un numero in JavaScript

Come trovare il fattoriale di un numero in JavaScript

Nei linguaggi di programmazione, i fattoriali determinano il prodotto di numeri che sono meno o uguali a un numero particolare. Oltre a questo, svolge un ruolo efficace in matematica per calcolare i numeri in una vasta gamma. Più specificamente, in JavaScript, è possibile trovare il fattoriale di un numero con vari metodi come usando l'approccio iterativo e l'approccio ricorsivo.

Questo post spiegherà sulla ricerca del fattoriale del numero in JavaScript.

Come trovare/calcolare il fattoriale di un numero in JavaScript?

Ci sono vari approcci disponibili per trovare il fattoriale del numero con l'aiuto di JavaScript. Alcuni di essi sono elencati di seguito:

  • Metodo 1: trova/calcola il fattoriale di un numero che utilizza l'approccio iterativo
  • Metodo 2: trova/calcola il fattoriale di un numero che utilizza l'approccio ricorsivo

Metodo 1: trova/calcola il fattoriale di un numero che utilizza l'approccio iterativo

Per calcolare il fattoriale del numero utilizzando l'approccio iterativo, dai un'occhiata alle istruzioni dichiarate:

  • Prima di tutto, definisci una funzione usando un nome particolare. Per farlo, abbiamo definito la funzione come "fatto()"Che accetta un numero intero"numero"Come argomento.
  • Successivamente, definisci una variabile con un nome specifico in base alla scelta e assegna un valore a quella variabile.
  • Questa funzione utilizza il "per"Loop per iterando il numero all'interno dell'intervallo e moltiplica il risultato per ciascun numero nell'intervallo.
  • Successivamente, restituisce il fattoriale come valore con l'aiuto di "ritorno" dichiarazione:
Funzione fact (numero)
let fattoriale = 1;
per (var i = numero; i> 1; i--)
fattoriale *= i;

restituire fattoriale;

Infine, chiama la funzione per calcolare il fattoriale del numero passato:

Fatto (21);

Si può osservare che il fattoriale del numero specificato è stato calcolato correttamente.

Metodo 2: trova/calcola il fattoriale di un numero che utilizza l'approccio ricorsivo

Fattoriale del numero può anche essere calcolato con l'approccio ricorsivo. Per fare ciò, useremo la condizione if-else.

Per implicazioni pratiche, seguire lo snippet di codice dato:

  • Definisci una funzione con un nome.
  • Utilizzare il "se altro"Condizione che implica, se il numero passato è uguale a 1, allora restituirà 1 altrimenti la formula fattoriale dichiarata calcolerà il valore e lo restituirà alla console:
funzione fact (num)
if (num == 1)
Ritorno 1;
altro
return (num * fact (num - 1));

Ora, calcola fattoriale chiamando la funzione e passa il numero "9"Come argomento:

Fatto (9);

Si trattava di calcolo e trovare il fattoriale del numero con l'aiuto di JavaScript.

Conclusione

Per trovare il fattoriale di un numero, è possibile utilizzare due metodi. Il primo metodo è il "Metodo iterativo"E il secondo è il"Metodo ricorsivo". Per fare ciò, il metodo iterativo utilizza il semplice ciclo mentre il metodo ricorsivo dipende da "per" ciclo continuo. Questo post ha dichiarato i molteplici metodi per trovare o calcolare il fattoriale di un numero in JavaScript.