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