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 相关文章推荐
找到一点可怜的关于dojo资料,谢谢作者!
Dec 06 Javascript
javascript中的对象和数组的应用技巧
Jan 07 Javascript
可实现多表单提交的javascript函数
Aug 01 Javascript
jQuery 学习 几种常用方法
Jun 11 Javascript
javascript 四则运算精度修正函数代码
May 31 Javascript
Jquery为a标签的href赋值实现代码
May 03 Javascript
php中给js数组赋值方法
Mar 10 Javascript
JavaScript实现的双向跨域插件分享
Jan 31 Javascript
Angular2使用jQuery的方法教程
May 28 jQuery
微信小程序 网络通信实现详解
Jul 23 Javascript
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
jQuery实现消息弹出框效果
Dec 10 jQuery
基于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
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
2015/02/07 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
用PHP的反射实现委托模式的讲解
2019/03/22 PHP
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
JS与jQ读取xml文件的方法
2015/12/08 Javascript
深入浅析JS的数组遍历方法(推荐)
2016/06/15 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
Openlayers实现地图全屏显示
2020/09/28 Javascript
Python实现比较两个列表(list)范围
2015/06/12 Python
Python中的字符串替换操作示例
2016/06/27 Python
Python使用剪切板的方法
2017/06/06 Python
Python3.5集合及其常见运算实例详解
2019/05/01 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
2020/11/24 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
出纳会计岗位职责
2014/03/12 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
2014年党支部承诺书
2014/05/30 职场文书
实习班主任自我评价
2015/03/11 职场文书
学校教师培训工作总结
2015/10/14 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android