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()调用之前并未赋值