1、函數聲明
function 函數名稱(參數:可選){/**函數體**/}
2、函數表達式(2種)也叫函數字面量
var f = function(){} //沒有函數表示標識符
var f = function fun(){} //有函數表示符fun ,即命名函數表達式
- fun只是一個標識符,不能調用函數。
- 標識符fun只有在函數作用域中有效,在外面的作用域中無效。
var sum = new Function('a','b','return a+b;'); //參數必須加引號,構造函數中最後一項作爲函數體