首頁 >web前端 >js教程 >JavaScript採用遞歸演算法計算階乘實例_javascript技巧

JavaScript採用遞歸演算法計算階乘實例_javascript技巧

WBOY
WBOY原創
2016-05-16 15:47:171620瀏覽

本文實例講述了JavaScript採用遞歸演算法計算階乘的方法。分享給大家供大家參考。具體如下:

這裡使用JavaScript中的遞歸演算法來計算階乘,初學程式設計時候,這是很常見的小例子,比較一下,JS中的計算方法與其有何異同。

運作效果如下:

具體程式碼如下:

<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>

希望本文所述對大家的javascript程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn