返回值需要将函数的处理结果带回给调用函数,即为递归调用。
例题说明:
公园里有无数个桃子,一天吃当天的一半,第六天的时候还剩一个,问之前有多少个桃子?
var s function Show(a) { if(a==6) { s=1; } else { s=Show(a+1)*2; } return(s) } alert(Show(0))
结果为64个