Hvordan finne fabrikken til et tall i JavaScript

Hvordan finne fabrikken til et tall i JavaScript

På programmeringsspråk bestemmer factorials produktet av tall som er mindre eller lik et bestemt tall. Ved siden av dette spiller det en effektiv rolle i matematikk for å beregne tall i et stort område. Mer spesifikt, i JavaScript, kan du finne fabrikken til et tall med forskjellige metoder, for eksempel ved å bruke den iterative tilnærmingen og rekursive tilnærmingen.

Dette innlegget vil forklare om å finne tallets factorial i JavaScript.

Hvordan finne/beregne faktorialen til et tall i JavaScript?

Det er forskjellige tilnærminger tilgjengelige for å finne tallets factorial ved hjelp av JavaScript. Noen av dem er listet opp nedenfor:

  • Metode 1: Finn/beregne fabrikken for et tall ved å bruke den iterative tilnærmingen
  • Metode 2: Finn/beregne faktorialen av et tall ved å bruke den rekursive tilnærmingen

Metode 1: Finn/beregne fabrikken for et tall ved å bruke den iterative tilnærmingen

For å beregne tallets fabrikk ved å bruke den iterative tilnærmingen, sjekk ut de uttalte instruksjonene:

  • Først av alt, definere en funksjon ved å bruke et bestemt navn. For å gjøre det har vi definert funksjonen som "faktum()”Det aksepterer et heltall”Antall”Som et argument.
  • Deretter definerer du en variabel med et spesifikt navn i henhold til ditt valg og tildel en verdi til den variabelen.
  • Denne funksjonen bruker "til”Loop for å iterere nummeret innen rekkevidden og multiplisere resultatet med hvert tall i området.
  • Etter det, returner fabrikken som en verdi ved hjelp av “komme tilbake”Uttalelse:
Funksjonsfakta (nummer)
La factorial = 1;
for (var i = nummer; i> 1; i--)
factorial *= i;

Retur Factorial;

Til slutt kan du ringe funksjonen for å beregne faktorialen til det passerte nummeret:

faktum (21);

Det kan observeres at faktorialet av det spesifiserte tallet er beregnet med hell.

Metode 2: Finn/beregne faktorialen av et tall ved å bruke den rekursive tilnærmingen

Faktorial av antallet kan også beregnes ved den rekursive tilnærmingen. For å gjøre det, vil vi bruke IF-Else-tilstanden.

For praktiske implikasjoner, følg det gitte kodebiten:

  • Definer en funksjon med et navn.
  • Bruk “If-Else"Tilstand som innebærer, hvis det besto antallet er lik 1, vil det returnere 1 ellers vil den oppgitte faktoriske formelen beregne verdien og returnere den til konsollen:
funksjon faktum (num)
if (num == 1)
retur 1;
annet
retur (num * fakta (num - 1));

Nå kan du beregne fabrikk ved å ringe funksjonen og passere nummeret "9”Som argument:

faktum (9);

Det handlet om beregning og å finne tallets faktorial ved hjelp av JavaScript.

Konklusjon

For å finne faktorialet av et tall, kan to metoder brukes. Den første metoden er "Iterativ metode”Og den andre er“Rekursiv metode”. For å gjøre det, bruker den iterative metoden den enkle sløyfen, mens den rekursive metoden avhenger av "til" Løkke. Dette innlegget uttalte flere metoder for å finne eller beregne faktorialen til et tall i JavaScript.