我在JS用方法 如方法  function xiaohai(){}; 一般用方法不都是  xiaohai(); 这样就可以了吗  但是又是又不用加括号 加了括号反而错  比如   oDiv.onmouseout=xiaohai;    setTimeout(xiaohai,300);所以什么时候不用加括号?
                    
                    
                1 回答
 
                    
                    
                            慕无忌8876879
                            
                                
                            
                        
                        
                                                
                    TA贡献8条经验 获得超3个赞
1.oDiv.onmouseout=xiaohai ; 如何这时候加括号相当于调用了 xiaohai 这个方法 ,而不是赋值给onmouseout
2.关于setTimeout 你可以看一下 api 
http://www.imooc.com/wiki/detail/id/1080  
具体是看你怎么用,如果是要调用执行呢,就加括号,不调用就不用。
添加回答
举报
0/150
	提交
		取消
	