$(function(){
var ss=find(0);
alert(ss);
})
function find(i){
if(i==5){
return i;
}else{
i=i+1;
find(i);
}
}我写的是递归吗!怎么堆栈溢出了?难道i等于5的时候return不能用啊
解决方案 »
- .net里有没有in_array()类似的方法?
- jquery gridview中checkbox状态失效
- web 窗体 私有变量
- 高分求救?
- 求教关于IIS配置问题,为什么配置好了IIS还是不能在本地访问啊?
- 版主:还有思归大哥,你们都帮小弟看看吧,就是关于Timer控件的问题。为什么有时候执行,有什么不执行呢。
- asp.net中如生成word
- FCKeditor怎么在前台显示成html代码了.用的是DataGrid显示??
- 能否在Session_End中继续访问Session?
- 请推荐最ASP.NET开发的WEB程序进行功能测试的工具
- 必须声明主体,因为它未标记为 abstract、extern 或 partial怎么办?
- 请教Mvc3路由表及路由规则!
var ss=find(0);
alert(ss);
})
function find(i){
if(i==5){
return i;
}else{
i=i+1;
return find(i);
}
}
if(i==5){
alert(i);
}else{
i=i+1;
find(i);
}
}你可以就直接这样写。不用在别的方法里调用吧。
var ss=find(0);
alert(ss);
})这个方法你这样写试试
function Click(){
var ss=find(0);
alert(ss);
}