Maison >interface Web >js tutoriel >JavaScript utilise un algorithme récursif pour calculer un exemple factoriel
Cet article présente principalement l'utilisation d'algorithmes récursifs en JavaScript pour calculer des factorielles. Il analyse brièvement les techniques d'utilisation associées des algorithmes récursifs JavaScript. Il a une certaine valeur de référence. Les amis qui en ont besoin peuvent s'y référer. >Cet article décrit JavaScript avec des exemples. Une méthode de calcul factoriel utilisant un algorithme récursif. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
Ici, nous utilisons l'algorithme récursif en JavaScript pour calculer factoriel. Lorsque vous apprenez la programmation pour la première fois, il s'agit d'un petit exemple très courant. Comparez-le avec la méthode de calcul en JS.
L'effet de course est le suivant :
Le code spécifique est le suivant :
Plus JavaScript utilise des algorithmes récursifs Pour les articles liés au calcul d'exemples factoriels, veuillez faire attention au site Web PHP chinois !<html> <head> <meta http-equiv="content-type" content="text/html; charset=GB2312" /> <title>递归算法计算阶乘</title> </head> <body style="overflow:auto; padding:0px; margin:0px;"> <p style="font-size:14px; font-weight:bold; color:white; font-family:Arial, 宋体; background-color:#6090DA; padding:4px 10px;"> <script> function calc(n){ if(n>0)return(calc(n-1)*n); return(1); } document.write("正整数8的阶乘是"+calc(8)); document.write("<br>正整数16的阶乘是"+calc(16)); </script> </p> </body> </html>