JavaScript Puzzles - var a=function(){}和function a(){}的区别

JavaScript Puzzles - var a=function(){}和function a(){}的区别
1     c();
2               // a();//runtime error: a is not a function
3               // b();//runtime error: b is not defined
4               function  c(){}; // c will be defined and assigned value when pre-compile
5               var  a  =   function  b(){  // b will be delete, a will be defined when pre-compile, a assigned value when runtime
6              };
7              a();

你可能感兴趣的:(JavaScript Puzzles - var a=function(){}和function a(){}的区别)