摘要:
JavaScript执行引擎并非一行一行地分析和执行程序,而是一段一段地分析执行的。而且在分析执行同一段代码中,定义式的函数语句会被提取出来优先执行。函数定义执行完后,才会按顺序执行其他代码。先看看两个例子:例子1:var hello = function(){alert('hello,zhangsan');}hello();//第一次调用,输出“hello,zhangsan”var hello = function(){alert('hello,lisi');}hello();//第二次调用,输出“hello,lisi”例子2:function hello() 阅读全文