1.简介
函数是一个JS对象,像其它JS对象一样,函数也有自己的字面形式。
2.函数的字面形式
其中函数的字面形式分为两种:
1.函数声明(会被提升到上下文的顶部)
2.函数表达式
2.1函数声明的特点
a();//不可以被执行
var a = new Function("alert('a')");//函数对象
b();//不可以被执行
var b = function(){//函数表达式(函数字面形式的一种)
alert("b");
}
c();//可以被执行--因为函数声明可以被提升到上下文的顶部
function c(){//函数声明(函数字面形式的另一种)
alert("c");
}