JavaScript采用递归算法计算阶乘实例


Posted in Javascript onAugust 04, 2015

本文实例讲述了JavaScript采用递归算法计算阶乘的方法。分享给大家供大家参考。具体如下:

这里使用JavaScript中的递归算法计算阶乘,初学编程时候,这是很常见的小例子,比较一下,JS中的计算方法与其有何异同。

运行效果如下:

JavaScript采用递归算法计算阶乘实例

具体代码如下:

<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程序设计有所帮助。

Javascript 相关文章推荐
jQuery获得IE版本不准确webbrowser的解决方法
Feb 23 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
Aug 15 Javascript
jQuery Validation PlugIn的使用方法详解
Dec 18 Javascript
JavaScript中原型链存在的问题解析
Sep 25 Javascript
理解JavaScript原型链
Oct 25 Javascript
js自定义瀑布流布局插件
May 16 Javascript
js+html5生成自动排列对话框实例
Oct 09 Javascript
vue中添加mp3音频文件的方法
Mar 02 Javascript
使用sessionStorage解决vuex在页面刷新后数据被清除的问题
Apr 13 Javascript
详解Vue This$Store总结
Dec 17 Javascript
vue中使用vue-cli接入融云实现即时通信
Apr 19 Javascript
OpenLayers加载缩放控件使用方法详解
Sep 25 Javascript
基于js实现投票的实例代码
Aug 04 #Javascript
JavaScript数组对象赋值用法实例
Aug 04 #Javascript
JavaScript取得键盘按下方向键是哪个的方法
Aug 04 #Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
Aug 04 #Javascript
javascript将DOM节点添加到文档的方法实例分析
Aug 04 #Javascript
JavaScript实现添加及删除事件的方法小结
Aug 04 #Javascript
JS实现转动随机数抽奖特效代码
Apr 16 #Javascript
You might like
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
Google韩国首页图标动画效果
2007/08/26 Javascript
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
JS实现旋转木马式图片轮播效果
2017/01/18 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
微信小程序发送短信验证码完整实例
2019/01/07 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python 3.x 新特性及10大变化
2015/06/12 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
Python异常处理操作实例详解
2018/08/28 Python
Python paramiko模块使用解析(实现ssh)
2019/08/30 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
python字符串的index和find的区别详解
2020/06/20 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
Python和Bash结合在一起的方法
2020/11/13 Python
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
在职研究生自我鉴定
2013/10/16 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
驾驶员安全责任书范本
2014/07/24 职场文书
初中学生操行评语
2014/12/26 职场文书
毕业生政审意见范文
2015/06/04 职场文书
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电