1

1.函数声明

函数声明的语法:

function functionName(arg0,arg1...) {
    //functionBody
}

说明:
函数声明最重要的特征就是函数声明提升,意思是在执行代码之前就会读取函数声明.
例子:

sayHi();
function sayHi(){
    alert("hi world");
}
//不会报错,因为函数声明在sayHi()在函数sayHi()之前已经读取

2.函数表达式

函数表达式的语法:

var functionName = function() {
   //functionBody 
};

说明:
用函数表达式定义的函数在使用之前必须先赋值
例子:

sayHi();
var sayHi = function() {
    alert("hi wrold");
}
//报错,函数sayHi()调用之前并未赋值

Evan_Chen
130 声望5 粉丝