js递归斐波拉契数列,统计运行次数,怎么改才是正确的,谢谢

    var count=0;
    var fib = function(n) {
        count++;
        if (n==0 || n==1) return 1;
        return fib(n-1)+fib(n-2);
    };
    alert("运行次数:"+ count +",运行结果:"+fib(10));

alert("运行次数:"+ count +",运行结果:"+fib(10));

->

var x = fib(10);
alert("运行次数:"+ count +",运行结果:"+x);

其实你应该把alert中改为先打印结果,后打印count就可以了。