JS中函数是一个对象,对象保存在内存中,函数名是指向这个函数的指针。
函数名() 和 函数名 的区别:
举例说明:
function fun(){
alert("Hello,JavaSrcipt");
}
var onclick_1 = fun;//表示把函数地址值赋值给和
/* 等效于
var onclick_1 = function fun(){
alert("Hello,JavaScript")
}
注意:并不会执行,只是将函数值赋予的onclick
使用:我们可以通过onclik_1()来调用该函数,onclick_1相当于函数名
*/
var onclick_2 = fun();//表示立即执行这个函数