下面两个定义函数的方法是等价的 var test = function(val){alert(val);} function test(val){alert(val);} 都是定义了一个test()方法, 调用的时候就是test(1);就会alert(1) 接下来看你上面那些东西 (function(){}), 应该没有单独使用这个的情况, 可能是 var test = (function(){}); 这样定义了一个函数 $(function(){}); 这个是jquery的东西, 在jquer…