Rumah  >  Artikel  >  hujung hadapan web  >  JavaScript menggunakan algoritma rekursif untuk mengira kemahiran example_javascript faktorial

JavaScript menggunakan algoritma rekursif untuk mengira kemahiran example_javascript faktorial

WBOY
WBOYasal
2016-05-16 15:47:171586semak imbas

Contoh dalam artikel ini menerangkan cara JavaScript menggunakan algoritma rekursif untuk mengira faktorial. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

Di sini kami menggunakan algoritma rekursif dalam JavaScript untuk mengira faktorial Ini adalah contoh kecil yang sangat biasa apabila anda mula-mula mempelajari pengaturcaraan.

Kesan operasi adalah seperti berikut:

Kod khusus adalah seperti berikut:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=GB2312" />
<title>递归算法计算阶乘</title>
</head>
<body style="overflow:auto; padding:0px; margin:0px;">
<div 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>
</div>
</body>
</html>

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn