首页 > 其他 > 详细

function func(){} 与 var func=function(){}的区别

时间:2014-10-22 17:34:50      阅读:187      评论:0      收藏:0      [点我收藏+]

1  var func =function(){}  ,即和 var 变量的特性 一样。 func 变量名提前,但是不会初始化,直到执行到初始化代码。

2  function func(){}      变量名 和方法体  都会提前到 顶部执行。

 

实例:

{
 var k = xx();
 function xx(){return 5;}
}
不会出错,

{
 var k = xx();
 var xx = function(){return 5;}
}

 

function func(){} 与 var func=function(){}的区别

原文:http://www.cnblogs.com/sunzhenyong/p/4043523.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!