主页 > 前端 > javascript >
来源:未知 时间:2015-07-31 09:49 作者:xxadmin 阅读:次
[导读] 本文讲解javascript中递归函数用法详解 scriptfunctionsum(num){if(num=1){return1;}else{returnnum*sum(num-1);//returnnum*arguments.callee(num-1);//指针//return2;}}varsum1=sum;alert(sum1(2));/script 上面的代码 在执行时很容...
本文讲解javascript中递归函数用法详解 <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,是一个指向正在执行的函数的指针,使用指针代替函数名使得执行以上代码时不容易出错! |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com