48 lines
433 B
Markdown
48 lines
433 B
Markdown
# 函数
|
|
|
|
## 定义函数
|
|
|
|
```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
|
|
```
|
|
|