var outerVar = 'a';
(function innerFunc(innerArg){
var innerVar = 'b';
console.log(
"outerArg = " + outerArg + "\n" +
"innerArg = " + innerArg + "\n" +
"outerArg = " + outerVar + "\n" +
"innerArg = " + innerVar + "\n" +
"globalArg = " + globalVar + "\n"
)
}(456))
}(123))
比较简单: