window.onload = init();和有什么区别?和window.onload = init;

根据我的收集,前者将函数return语句的实际值分配给onload属性,而后者则分配实际函数,并将在窗口加载后运行。但是我仍然不确定。感谢任何可以详细说明的人。