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 操作select下拉列表框的一点小经验
Mar 20 Javascript
jQuery应用之jQuery链用法实例
Jan 19 Javascript
jQuery选择器实例应用
Jan 05 Javascript
详解Angular.js指令中scope类型的几种特殊情况
Feb 21 Javascript
完美实现js拖拽效果 return false用法详解
Jul 28 Javascript
详解Js中的模块化是如何实现的
Oct 18 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
Jan 03 Javascript
微信小程序实现全国机场索引列表
Jan 31 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
Sep 30 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
Jan 19 Javascript
利用不到200行代码写一款属于你自己的js类库
Jul 08 Javascript
echarts实现折线图的拖拽效果
Dec 19 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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
整理的一些实用WordPress后台MySQL操作命令
2013/01/07 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
JQuery 解析多维的Json数据格式
2009/11/02 Javascript
html的DOM中document对象forms集合用法实例
2015/01/21 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
JSX在render函数中的应用详解
2019/09/04 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
python的Template使用指南
2014/09/11 Python
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
Python进行数据提取的方法总结
2016/08/22 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
Python3实现英文字母转换哥特式字体实例代码
2020/09/01 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
中职生自荐信
2013/10/13 职场文书
简历自荐信
2013/12/02 职场文书
前台文员岗位职责
2013/12/28 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python