老师,这个后面为什么不加(),加括号为什么会自动调用这个函数,视频里没看懂,解释一下举个例子
来源:2-8 DOM0级事件
慕九州3859248
2019-09-27 16:03:45
1回答
同学你好!
1.不是很懂同学说哪里后面不加括号。
2.同学是说这里加括号自调用这个函数吗?
这是js中的规定,函数调用时带括号表示立即执行,不带括号的话,是触发的时候才会执行,区别就在于会不会马上执行,举个例子:
div.onclick = add; 如果这么写的话,需要触发点击事件,add方法才执行。
div.onclick = add() 如果这么写的话,程序一运行,add方法就执行了。
如果帮到了你,欢迎采纳,祝学习愉快~
相似问题