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 相关文章推荐
JavaScript几种形式的树结构菜单
May 10 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
Jan 14 Javascript
js中javascript:void(0) 真正含义
Nov 05 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
Sep 01 Javascript
通过设置CSS中的position属性来固定层的位置
Dec 14 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
May 16 Javascript
浅谈JavaScript中小数和大整数的精度丢失
May 31 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
Jul 24 Javascript
vue中的v-model原理,与组件自定义v-model详解
Aug 04 Javascript
Vue实现手机计算器
Aug 17 Javascript
js实现滑动进度条效果
Aug 21 Javascript
Vue2.0 ES6语法降级ES5的操作
Oct 30 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
php你的验证码安全码?
2007/01/02 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
PHP利用Socket获取网站的SSL证书与公钥
2017/06/18 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
jquery实现点击消失的代码
2014/03/03 Javascript
jQuery选择器源码解读(二):select方法
2015/03/31 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
jquery trigger实现联动的方法
2016/02/29 Javascript
JS获取及验证开始结束日期的方法
2016/08/20 Javascript
Bootstrap实现导航栏的2种方式
2016/11/28 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
Python序列化基础知识(json/pickle)
2017/10/19 Python
Python科学画图代码分享
2017/11/29 Python
Python拼接字符串的7种方法总结
2018/11/01 Python
浅析python标准库中的glob
2020/03/13 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
法律专业个人实习自我鉴定
2013/09/23 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
西湖英语导游词
2015/02/06 职场文书
装饰施工员岗位职责
2015/04/11 职场文书
统招统分证明
2015/06/23 职场文书
返乡农民工证明
2015/06/24 职场文书
大学生社会实践感想
2015/08/11 职场文书
通知怎么写?
2019/04/17 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书