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高级程序设计 阅读笔记(十四) js继承机制的实现
Aug 14 Javascript
jQuery避免$符和其他JS库冲突的方法对比
Feb 20 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
Mar 18 Javascript
在Node.js中实现文件复制的方法和实例
Jun 05 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
Jan 09 Javascript
解决iview打包时UglifyJs报错的问题
Mar 07 Javascript
小程序实现带年月选取效果的日历
Jun 27 Javascript
react koa rematch 如何打造一套服务端渲染架子
Jun 26 Javascript
在VUE中实现文件下载并判断状态的方法
Nov 08 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
Apr 03 Javascript
JavaScript实现猜数字游戏
May 20 Javascript
JavaScript实现10秒后再次获取验证码
Dec 02 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/07/29 PHP
phpcmsv9.0任意文件上传漏洞解析
2020/10/20 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
TBCompressor js代码压缩
2011/01/05 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
bootstrap-table formatter 使用vue组件的方法
2019/05/09 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
JS实现吸顶特效
2020/01/08 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
Python contextlib模块使用示例
2015/02/18 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
python制作图片缩略图
2019/04/30 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
python实现指定ip端口扫描方式
2019/12/17 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
加州风格的游泳和沙滩装品牌:Cupshe
2019/06/10 全球购物
Simons官方网站:加拿大时尚零售商
2020/02/20 全球购物
新闻记者实习自我鉴定
2013/09/19 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
数控专业自荐书范文
2014/03/16 职场文书
实习生矿工检讨书
2014/10/13 职场文书
单方投资意向书
2015/05/11 职场文书
pytorch中的 .view()函数的用法介绍
2022/03/17 Python
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python