方法什么时候要加括号

我在JS用方法 如

方法  function xiaohai(){}; 一般用方法不都是  xiaohai(); 这样就可以了吗  

但是又是又不用加括号 加了括号反而错  

比如   oDiv.onmouseout=xiaohai;    setTimeout(xiaohai,300);

所以什么时候不用加括号?

快要坏掉的小海
浏览 1605回答 1
1回答

慕无忌8876879

1.oDiv.onmouseout=xiaohai ; 如何这时候加括号相当于调用了 xiaohai 这个方法 ,而不是赋值给onmouseout2.关于setTimeout 你可以看一下 api http://www.imooc.com/wiki/detail/id/1080  具体是看你怎么用,如果是要调用执行呢,就加括号,不调用就不用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript