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 相关文章推荐
JavaScript URL参数读取改进版
Jan 16 Javascript
JSQL 批量图片切换的实现代码
May 05 Javascript
js动态给table添加/删除tr的方法
Aug 02 Javascript
jquery实现手机发送验证码的倒计时代码
Feb 12 Javascript
jQuery实现选项卡切换效果简单演示
Dec 09 Javascript
三分钟带你玩转jQuery.noConflict()
Feb 15 Javascript
vue如何集成raphael.js中国地图的方法示例
Aug 15 Javascript
Vue的轮播图组件实现方法
Mar 03 Javascript
详解vue 单页应用(spa)前端路由实现原理
Apr 04 Javascript
vue-quill-editor富文本编辑器简单使用方法
Sep 21 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
Nov 23 Javascript
vue 重塑数组之修改数组指定index的值操作
Aug 09 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开发入门教程之面向对象
2006/12/05 PHP
深入PHP curl参数的详解
2013/06/17 PHP
PHP使用ob_start生成html页面的方法
2014/11/07 PHP
PHP Cookie学习笔记
2016/08/23 PHP
jquery 插件开发 extjs中的extend用法小结
2013/01/04 Javascript
JavaScript事件处理器中的event参数使用介绍
2013/05/24 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
基于javascript的Form表单验证
2016/12/29 Javascript
JavaScript数组去重的6个方法
2017/01/21 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
python gdal安装与简单使用
2019/08/01 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
python tkinter canvas使用实例
2019/11/04 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
安装多个版本的TensorFlow的方法步骤
2020/04/21 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
南非领先的在线旅行社:Travelstart南非
2016/09/04 全球购物
PHP面试题附答案
2015/11/28 面试题
JAVA中的关键字有什么特点
2014/03/07 面试题
师范生自我鉴定范文
2013/10/05 职场文书
小班秋游活动方案
2014/02/22 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
党员个人整改方案及措施
2014/10/25 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
普宁寺导游词
2015/02/04 职场文书