首页 > 编程语言 > 详细

javascript笔记05:函数表达式和函数语句的区别

时间:2015-07-09 19:25:16      阅读:135      评论:0      收藏:0      [点我收藏+]

1.首先是函数语句:

myfunc();

function  myfunc() {
   //执行一些语句
 }

当函数语句被定义的时候,在一个脚本代码被优先考虑,因此,无论该函数是定义之前或者定义之后都可以被脚本使用,就像上面的语句一样。

 

 

2.函数表达式:

myfunc();
var myfunc = function() {
//执行的语句
}

这上面的语句是无法成功运行的,只有像下面的语句才可以成功运行额:

var myfunc = function() {
//执行的语句
}
myfunc();

如果像下面这样:

var myfunc = function() {
//执行的语句
}
myfunc();//可以调用
myfunc = null;
myfunc();//不可以调用,(或者删除数组元素或者属性值),那么函数表达式就符合使用垃圾回收机制的条件

 

javascript笔记05:函数表达式和函数语句的区别

原文:http://www.cnblogs.com/hebao0514/p/4633989.html

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