//js回调函数返回值的问题
function returnval(n){
if(n>7){
return n;
}else{
console.log(n);
n+=1;
returnval(n);
}
}
returnval(0)
0
1
2
3
4
5
6
7
undefined//运行后,返回未定义值。
//在python里回调只需要return结果值,在函数内部调用自身时不需要再返回一次。但在javascript里是需要的!
function returnval(n){
if(n>7){
return n;
}else{
console.log(n);
n+=1;
return returnval(n);
}
}
returnval(0)
0
1
2
3
4
5
6
7
8//运行后,返回结果值。
JS随录-3
最新推荐文章于 2016-04-03 23:00:54 发布