FunctionDeclaration : function Identifier ( FormalParameterList opt ){ FunctionBody } FunctionExpression : function Identifier opt ( FormalParameterList opt ){ FunctionBody }
alert(fn()); function fn() { return 'Hello world!'; }
var foo = function(){ return 1; }; if (true) { function foo(){ return 2; } } foo();
var f = function foo(){ return typeof foo; // "foo" 只在內部可見 }; // `foo` 在外部不可見 typeof foo; // "undefined" f(); // "function"
JScript bugs
部分。參考連接:http://kangax.github.io/nfe/git