日期:2014-05-16 浏览次数:20487 次
    function a(){
        for(i=0;i<20;i++){
        }
    }
    function b(){
        for(i=0;i<3;i++){
            a();
        }
        return i;
    }
    document.writeln(b());
    function a() {
        for (i = 0; i < 20; i++) {
        }
    }
    function b() {
        for (var i = 0; i < 3; i++) {//var申明i变局部
            a();
        }
        return i;
    }
    document.writeln(b());//b中的局部变量i,输出3
    alert(i)//全局变量i
------解决方案--------------------