function表示函数定义,abs为函数名,括号中为参数,多个参数用逗号隔开,大括号中是函数体,可以没有。
函数只要碰到return就会停止运行,并返回相应数据。
通过函数名(参数1,参数2)来调用函数。JS允许传入任意个参数而不影响调用。
还有一种匿名函数的定义:
利用arguments可以获得调用者传入的所有参数,即使函数未定义参数。
ES6标准引入了rest参数,主要是为了追加参数。会把没有定义的参数全部赋给rest。rest参数必须放在最后,如果没有传入多余参数则rest为空数组。需要浏览器支持ES6标准