javascript中递归函数用法注意点


Posted in Javascript onJuly 30, 2015

不做详细文字说明了,直接写代码,很明了。

<script>
 function sum(num){
 if(num<=1){
return 1;
}else{
return num*sum(num-1);
//return num*arguments.callee(num-1); //指针
//return 2;
}
}
var sum1=sum;
 alert(sum1(2));
</script>

上面的代码 在执行时很容易出现问题,执行我们介绍一个方法,arguments.callee,是一个指向正在执行的函数的指针,使用指针代替函数名使得执行以上代码时不容易出错!

以上代码就是javascript中递归函数用法注意点,希望对大家有所帮助。

Javascript 相关文章推荐
不用ajax实现点击文字即可编辑的方法
Dec 16 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
Aug 26 Javascript
表单元素与非表单元素刷新区别详细解析
Nov 06 Javascript
JS方法调用括号的问题探讨
Jan 24 Javascript
一个小例子解释如何来阻止Jquery事件冒泡
Jul 17 Javascript
Js+php实现异步拖拽上传文件
Jun 23 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
Jul 27 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
Oct 31 Javascript
vue2 中如何实现动态表单增删改查实例
Jun 09 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
JavaScript ES2019中的8个新特性详解
Feb 20 Javascript
vue-resourc发起异步请求的方法
Feb 11 Javascript
jquery append 动态添加的元素事件on 不起作用的解决方案
Jul 30 #Javascript
jQuery代码实现发展历程时间轴特效
Jul 30 #Javascript
使用js复制链接中的部分文字的方法
Jul 30 #Javascript
JS如何实现文本框随文本的长度而增长
Jul 30 #Javascript
js代码实现随机颜色的小方块
Jul 30 #Javascript
js代码验证手机号码和电话号码是否合法
Jul 30 #Javascript
javascript设计模式之对象工厂函数与构造函数详解
Jul 30 #Javascript
You might like
yii框架中的Url生产问题小结
2012/01/16 PHP
php密码生成类实例
2014/09/24 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
2015/10/23 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
匹配任意字符的正则表达式写法
2010/04/29 Javascript
中国地区三级联动下拉菜单效果分析
2012/11/15 Javascript
详解AngularJS中的表达式使用
2015/06/16 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
Vue动态实现评分效果
2017/05/24 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
Django如何使用jwt获取用户信息
2020/04/21 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
python中turtle库的简单使用教程
2020/11/11 Python
旧时光糖果:Old Time Candy
2018/02/05 全球购物
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
GWT都有什么特性
2016/12/02 面试题
暑期社会实践学生的自我评价
2014/01/09 职场文书
缴纳养老保险的证明
2014/01/10 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
化验室安全管理制度
2015/08/06 职场文书
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS