js的函数:
function a(a,b){ return a+b; }
函数调用时可以调用的方式:只要给出函数名就可以,或者给出部分函数参数也可(eg: a(),a(1),a(1,2))和java的调用方式完全不同。
JavaScript 引擎在执行时,自动提供 arguments 的参照,方便在程序中使用-----如果调用js的函数传递参数,可以这样获取参数:使用arguments对象获取即arguments[0],arguments[1]......
可以这么理解js函数的调用就像java中的main函数的参数:main(String []args);即参数的个数是不确定的。
java中也可以定义参数不确定的函数,如下:
//String后面加3个点,表示你传递参数的时候可以不定个数,也就是说你可以传一个,可以传两个,10个,,但必须是String类型的public String getMyString(String... args){}