源作者:web前端开发大全
公司名称加括号和不加括号的区别这是关于javascript函数中的一个问题。
昨天看到有小伙伴提了一个问题,在web中增加事件句柄时调用函数为什么不能加小括号。应该是下面的这个意思吧。
Document
点这里触发事件
function test(){
var m=1;
return m;
}
function test2(){
var m=10;
alert(m);
}
公司名称加括号和不加括号的区别在哪里var a=test;//a是这个函数整体,是一个函数对象
var b=test();//b是函数执行后返回的值1
alert(test);
//alert(test());
var e=document.getElementById("btn");
e.addEventListener("click",test2);
e.addEventListener("click",test2());
web前端开发大全演示
web前端开发大全演示