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 相关文章推荐
最新优化收藏到网摘代码(digg,diigo)
Feb 07 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
Mar 27 Javascript
jquery zTree异步加载简单实例分享
Feb 05 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
Nov 26 Javascript
详解js中class的多种函数封装方法
Jan 03 Javascript
轻松实现JavaScript图片切换
Jan 12 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 Javascript
javascript 产生随机数的几种方法总结
Sep 26 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
Jan 31 Javascript
小程序实现层叠卡片滑动效果
Aug 26 Javascript
js+h5 canvas实现图片验证码
Oct 11 Javascript
Vue CLI中模式与环境变量的深入详解
May 30 Vue.js
基于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获取目标函数执行时间示例
2014/03/04 PHP
Smarty3配置及入门语法
2017/02/22 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
浅谈JS原生Ajax,GET和POST
2016/06/08 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
vue.js实现条件渲染的实例代码
2017/06/22 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
jquery实现点击弹出对话框
2020/02/08 jQuery
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
python连接oracle数据库实例
2014/10/17 Python
简化Python的Django框架代码的一些示例
2015/04/20 Python
Python MySQLdb Linux下安装笔记
2015/05/09 Python
python开发中module模块用法实例分析
2015/11/12 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
python按照多个条件排序的方法
2019/02/08 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
电影T恤、80年代T恤和80年代服装:TV Store Online
2020/01/05 全球购物
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
GWebs公司笔试题
2012/05/04 面试题
一岗双责责任书
2014/04/15 职场文书
技术负责人岗位职责
2015/02/10 职场文书
通知书大全
2015/04/27 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
七个Python必备的GUI库
2021/04/27 Python
Vue+Flask实现图片传输功能
2022/04/01 Vue.js
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python