# 函数 ## 定义函数 ```javascript function name(arg){ .... } ``` ## 参数 使用预先定义名字 完成数组之后继续向下 ### arguments ```javascript function name(){ console.log(arguments) } name(1,2,3,4) ``` ## 默认参数 ```javascript function name(age){ // age == undefined } name() ``` ```javascript function name(age = 18){ // ... return age } name() // 18 name(10) // 10 ```