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 相关文章推荐
JS解析XML的实现代码
Nov 12 Javascript
基于jQuery架构javascript基础体系
Jan 01 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
Sep 05 Javascript
javascript事件模型介绍
May 31 Javascript
jQuery实现 RadioButton做必选校验功能
Jun 15 jQuery
Javascript刷新页面的实例
Sep 23 Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
Oct 21 Javascript
Angular实现的简单查询天气预报功能示例
Dec 27 Javascript
vue中如何实现pdf文件预览的方法
Jul 12 Javascript
基于JavaScript实现留言板功能
Mar 16 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
Jul 24 Javascript
原生JavaScript实现贪吃蛇游戏
Nov 04 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 函数执行效率的小比较
2010/10/17 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
javascript 变量作用域 代码分析
2009/06/26 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
jQuery选择器全面总结
2014/01/06 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
js获取url中的参数且参数为中文时通过js解码
2014/03/19 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
轻松实现JavaScript图片切换
2016/01/12 Javascript
JavaScript编程学习技巧汇总
2016/02/21 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
2017/06/25 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
vue接口请求加密实例
2020/08/11 Javascript
封装Vue Element的table表格组件的示例详解
2020/08/19 Javascript
python 图片验证码代码
2008/12/07 Python
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
python检测远程端口是否打开的方法
2015/03/14 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
基于pandas中expand的作用详解
2019/12/17 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
兰芝美国网上商城:购买LANEIGE睡眠面膜等
2017/06/30 全球购物
学校司机岗位职责
2013/11/14 职场文书
应届护士推荐信
2013/11/16 职场文书
三年级语文教学反思
2014/02/01 职场文书
汽修专业自荐信
2014/07/07 职场文书
素质拓展训练感想
2015/08/07 职场文书