function fun() {};
var fun = function () {};
// 函数体写进小括号中! // Function里面参数都必须是字符串格式 // 第三种方式执行效率低,也不方便书写,所以较少使用 var fun2 = new Function('a', 'b', 'console.log(a + b)'); fun2(2, 3); // 全部函数都是Function的实例(对象) console.dir(fun2) // instanceof 检测前者属不属于后者! console.log(fun2 instanceof Object); // true // 函数也属于对象!
大家对下面这个图熟悉吗?!