函数未在javascript中定义

时间:2012-01-12 09:57:11

标签: javascript

    window.onload = function(){
        var outerFn = function ( oParam ){

                return oParam;  
        }

        var v = OuterFn( 2 );
        alert('V :'+v);
    }

在这个函数中,我总是得不到OuterFn。怎么了?有人可以告诉我。

2 个答案:

答案 0 :(得分:4)

OuterFn和outerFn是不同的东西,因为JavaScript区分大小写,尝试使用小o。即:

window.onload = function(){
    var outerFn = function ( oParam ){

            return oParam;  
    }

    var v = outerFn( 2 );
    alert('V :'+v);
}

答案 1 :(得分:3)

您的函数已分配给outerFn变量,因此您应该调用它:

var v = outerFn(2);

JavaScript区分大小写。