JS实现求5的阶乘示例
2019-01-21 12:02
639 查看
本文实例讲述了JS实现求5的阶乘运算操作。分享给大家供大家参考,具体如下:
方案一:利用while循环
function factorial(num){ var result = 1; while(num){ result *= num; num--; } return result; } console.log(factorial(5))//120
运行结果:
方案二:利用函数递归
function factorial(num){ if(num <= 0){ return 1; }else{ return num*arguments.callee(num-1); } } console.log(factorial(5))//120
运行结果:
感兴趣的朋友还可以使用本站在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行结果。
更多关于JavaScript相关内容还可查看本站专题:《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript操作DOM技巧总结》及《JavaScript字符与字符串操作技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- 前台JS(jquery ajax)调用后台方法实现无刷新级联菜单示例
- JS中实现简单Formatter函数示例代码
- JS实现DIV高度自适应窗口示例
- js实现页面转发功能示例代码
- 利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
- JS基于封装函数实现的表格分页完整示例
- 利用js制作html table分页示例(js实现分页)
- 使用js操作css实现js改变背景图片示例
- JS实现图片翻书效果示例代码
- sku组合查询算法探讨-之JS实现示例
- html css js 实现Tab标签页示例代码
- 用JS实现3D球状标签云示例代码
- 原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
- JS实现调用本地摄像头功能示例
- 原生js实现移动端触摸轮播的示例代码
- js实现的页面加载完毕之前loading提示效果完整示例【附demo源码下载】
- jQuery.cookie.js实现记录最近浏览过的商品功能示例
- JavaScript学习笔记之js实现复选框checkbox的全选、反选示例
- 使用jquery.upload.js实现异步上传示例代码
- html+js实现城市联动、日期联动示例