码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-10-22 17:36:37      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:io   ar   sp   on   cti   代码   bs   方法   return   

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(){}的区别

标签:io   ar   sp   on   cti   代码   bs   方法   return   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!