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 相关文章推荐
js文件中调用js的实现方法小结
Oct 23 Javascript
自写的一个jQuery圆角插件
Oct 26 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
Mar 28 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
Sep 18 Javascript
js实现无限级树形导航列表效果代码
Sep 23 Javascript
jquery购物车结算功能实现方法
Oct 29 Javascript
BootStrapTable 单选及取值的实现方法
Jan 10 Javascript
深入理解Commonjs规范及Node模块实现
May 17 Javascript
vue 实现全选全不选的示例代码
Mar 29 Javascript
JS实现读取xml内容并输出到div中的方法示例
Apr 19 Javascript
layui按条件隐藏表格列的实例
Sep 19 Javascript
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
Aug 05 Vue.js
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
PHP脚本的10个技巧(4)
2006/10/09 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
2019/02/25 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
解析vue中的$mount
2017/12/21 Javascript
微信小程序实现签到功能
2018/10/31 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
2019/10/31 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
python3.5的包存放的具体路径
2020/08/16 Python
python文件排序的方法总结
2020/09/13 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
css3实现小箭头各种图形效果
2020/07/08 HTML / CSS
基层干部十八大感言
2014/01/19 职场文书
《自然之道》教学反思
2014/02/11 职场文书
大学军训感想
2014/02/12 职场文书
团日活动总结书格式
2014/05/08 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
python实现学员管理系统(面向对象版)
2022/06/05 Python
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers