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 相关文章推荐
CSDN轮换广告图片轮换效果
Mar 27 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
Jan 22 Javascript
JavaScript设置首页和收藏页面的小例子
Nov 11 Javascript
jQuery实现瀑布流布局
Dec 12 Javascript
node.js中的fs.chmodSync方法使用说明
Dec 18 Javascript
原生js实现模拟滚动条
Jun 15 Javascript
整理Javascript基础语法学习笔记
Nov 29 Javascript
js实现拖拽效果(构造函数)
Dec 14 Javascript
JavaScript基本语法学习教程
Jan 14 Javascript
canvas绘制的直线动画
Jan 23 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
Apr 12 Javascript
利用 JavaScript 构建命令行应用
Nov 17 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 危险函数全解析
2009/09/09 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
jQuery live
2009/05/15 Javascript
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
JQuery与JS里submit()的区别示例介绍
2014/02/17 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
JavaScript 对象深入学习总结(经典)
2015/09/29 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
2016/11/18 Javascript
jQuery滚动监听实现商城楼梯式导航效果
2017/03/06 Javascript
原生JS封装animate运动框架的实例
2017/10/12 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
微信小程序整个页面的自动适应布局的实现
2020/07/12 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
nodejs中内置模块fs,path常见的用法说明
2020/11/07 NodeJs
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
详解vue3中组件的非兼容变更
2021/03/03 Vue.js
[02:37]TI8勇士令状不朽珍藏II视频展示
2018/06/23 DOTA
Python实现excel转sqlite的方法
2017/07/17 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
2019/05/08 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
微信营销策划方案
2014/02/24 职场文书
地球一小时倡议书
2014/04/15 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
合伙经营协议书范本(通用版)
2014/12/03 职场文书
css实现文章分割线样式的多种方法总结
2021/04/21 HTML / CSS
Python自然语言处理之切分算法详解
2021/04/25 Python
MySQL的join buffer原理
2021/04/29 MySQL
Linux磁盘管理方法介绍
2022/06/01 Servers