一.函数的参数
1.定义
-
形参:函数定义的参数
-
实参:函数调用时实际传递的参数
-
参数匹配时从做向右进行匹配。如果实参个数少于形参,后边的参数对应赋值
undefined
-
实参的个数如果多于形参的个数,可以通过
arguments
访问 -
函数对象的
length
属性就是函数形参的个数 -
参数的个数如果过多,最好将参数封装成对象来接收
-
函数的参数的值传递和引用传递
- 引用传递的参数,传递引用对象的地址。函数内部的修改会影响传递参数的引用对象。
- 值传递的是值类型的一个地址,函数内部不影响函数外部传递参数变量
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>函数参数值传递和引用传递</title>
</head>
<body>