函數聲明的語法:函數
function functionName(arg0,arg1...) { //functionBody }
說明:
函數聲明最重要的特徵就是函數聲明提高,意思是在執行代碼以前就會讀取函數聲明.
例子:code
sayHi(); function sayHi(){ alert("hi world"); } //不會報錯,由於函數聲明在sayHi()在函數sayHi()以前已經讀取
函數表達式的語法:io
var functionName = function() { //functionBody };
說明:
用函數表達式定義的函數在使用以前必須先賦值
例子:function
sayHi(); var sayHi = function() { alert("hi wrold"); } //報錯,函數sayHi()調用以前並未賦值