摘要:
函数声明和函数表达式虽然都是在声明一个函数,但是二者有区别,解析器对二者的解析并非是一视同仁的。解析器会率先解析读取函数声明,并使其可以在执行任何代码前可用(可以访问);至于函数表达式,则必须等到解析器解析执行到它所在的行,才会被真正解释执行,才可被使用。如下代码所示:<script type="text/javascript"> alert(add(2,3)); function add(a,b){ return a+b; }</script>该段代码可以正常执行,因为add(a,b)是一个函数声明,解析器可以在任何地方解析执行这个函数。而下面的代 阅读全文
posted @ 2012-06-26 14:51
yansj1997
阅读(307)
评论(0)
推荐(0)

浙公网安备 33010602011771号