function [函數名]([參數列]){
函數體;
[return [表示式;]]
}
//定義函數變數,其值為一個匿名函數 var fn = function(){console.log("呼叫函數fn的輸出是:1");} console.log("變數fn的型別為:" + typeof fn); //判斷函數變數fn的型別,結果為:function console.log("存取函數變數fn,結果為:" + fn); //存取函數變數fn,結果為匿名函數的整個定義語句 fn(); //呼叫函數fn //定義有名函數,此時函數名fn1為一個函數變數 function fn1(){console.log("呼叫函數fn的輸出是:2");} console.log("變數fn1的型別為:" + typeof fn1); //判斷函數變數fn1的型別,結果為:function console.log("存取函數變數fn1,結果為:" + fn1);//存取函數變數fn1,結果為fn1函數的整個定義語句 fn1(); //呼叫函數fn1將上述程式碼複製到 Chrome 瀏覽器的控制台中執行,結果如圖 1 所示。