JavaScript采用遞歸算法計算階乘實例
更新時間:2015年08月04日 17:21:00 作者:皮蛋
這篇文章主要介紹了JavaScript采用遞歸算法計算階乘,簡單分析了javascript遞歸算法的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了JavaScript采用遞歸算法計算階乘的方法。分享給大家供大家參考。具體如下:
這里使用JavaScript中的遞歸算法計算階乘,初學(xué)編程時候,這是很常見的小例子,比較一下,JS中的計算方法與其有何異同。
運(yùn)行效果如下:

具體代碼如下:
<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("正整數(shù)8的階乘是"+calc(8));
document.write("<br>正整數(shù)16的階乘是"+calc(16));
</script>
</div>
</body>
</html>
希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
如何通過IntersectionObserver實現(xiàn)懶加載
這篇文章主要介紹了通過IntersectionObserver實現(xiàn)懶加載,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-04-04
JavaScript undefined及null區(qū)別實例解析
這篇文章主要介紹了JavaScript undefined及null區(qū)別實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07
Chrome插件(擴(kuò)展)開發(fā)全攻略(完整demo)
Chrome插件是一個用Web技術(shù)開發(fā)、用來增強(qiáng)瀏覽器功能的軟件,它其實就是一個由HTML、CSS、JS、圖片等資源組成的一個.crx后綴的壓縮包,本文給大家分享一個Chrome插件(擴(kuò)展)開發(fā)全攻略完整demo,感興趣的朋友跟隨小編一起學(xué)習(xí)下吧2021-05-05
elementui更改el-dialog關(guān)閉按鈕的圖標(biāo)d的示例代碼
這篇文章主要介紹了elementui更改el-dialog關(guān)閉按鈕的圖標(biāo),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08

