2017-07-26 3 views
-3

Comment fonctionne ce factorielles sans tout ou boucle je ne peux pas comprendre que quelqu'un s'il vous plaît expliquerfactoriel en javascript sans boucle

function factorial(x) { 
 

 
    if (x === 0) { 
 
    return 1; 
 
    } 
 
    return x * factorial(x - 1); 
 

 
} 
 
console.log(factorial(5));

+4

google recursion – Jorg

+1

Essayez de passer au travers avec le débogueur. –

+0

Vous pouvez regarder des vidéos liées récursion sur youtube. Les vidéos seront plus claires. –

Répondre

0

Il utilise une fonction récursive. Donc, factorial s'auto-appelle autant de fois, tant que x n'est pas 0.