前言函数
一个页面须要使用到setInterval和setTimeout。使用过程当中对于方法的调用出现了加括号和不加括号的区别,固然在其余的场景也有发生,window.load = init等等spa
区别指针
以test()和test为例it
1.无括号test
test表示的函数指针,通俗的理解就是等待某个特定的位置后执行,而不是立马执行。这也是使用计时器中正确的写法。方法
2.有括号im
test()表示执行方法test,此时计时器的做用就没有了,因为加了括号,就至关于调用了一个方法,而不是启动了一个计时器。block