浏览 1345 次
锁定老帖子 主题:JavaScript函数定义方面的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-06-09
当浏览器解析你的脚本并遇到使用下面这种语法定义的函数时,如:function example(){...}
, example()
函数会在脚本执行之前立即被声明.这意味着你可以在脚本中任何地方调用example(),即使对函数的调用发生在函数的定义之前也没问题. 而对于另外一种语法, 如var example2 = function(){...}, 在脚本执行到该赋值语句之前
example2()函数是不存在的. 如果你在该定义之前调用
example2(), 结果会失败.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |