不必须 js函数定义即可以匿名也可以无参但是js有个类数组的对象可以接受函数的所有参数,arguments比如 var fun = function(){console.log(arguments[0]);alert(arguments[1]);}fun(1,2,3); 结果就是console.log(1); alert(2);
函数可以写void没有返回值,参数类型要写,参数名不必。