javascript中定义的函数
问题描述:
window.onload = function(){
var outerFn = function (oParam){
return oParam;
}
var v = OuterFn(2);
alert('V :'+v);
}
在这个函数中我总是得到OuterFn没有定义。怎么回事?有人可以告诉我。javascript中定义的函数
答
OuterFn和outerFn是不同的东西,因为JavaScript区分大小写,请尝试使用小o。即:
window.onload = function(){
var outerFn = function (oParam){
return oParam;
}
var v = outerFn(2);
alert('V :'+v);
}
答
你的功能分配到outerFn
变量,所以这就是为什么你应该叫它:
var v = outerFn(2);
JavaScript是区分大小写的。
JS区分大小写。 – c69 2012-01-12 10:00:41