函数递归调用

返回值需要将函数的处理结果带回给调用函数,即为递归调用。

例题说明:

公园里有无数个桃子,一天吃当天的一半,第六天的时候还剩一个,问之前有多少个桃子?

var s
function Show(a)
{
    if(a==6)
    {
         s=1;
    }          
    else
    {
         s=Show(a+1)*2;
    }
    return(s)
}
alert(Show(0))       

 结果为64个

 

posted @ 2018-03-30 00:22  w944372441  阅读(102)  评论(0编辑  收藏  举报