侧边栏壁纸
博主头像
前端学习

行动起来,活在当下

  • 累计撰写 307 篇文章
  • 累计创建 18 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

js—实参与形参

Administrator
2022-05-10 / 0 评论 / 0 点赞 / 108 阅读 / 0 字

在自定义函数的时候,需要数据走进函数体,参与其功能的实现,所以在定义函数的时候。就需要写参数

形参:在定义函数的时候,函数括号中定义的变量叫做形参。“用来接收实参的”。

实参:调用函数的时候,在括号中传入的变量或值叫做实参.“用于传递给形参”

下面这两种情况,在实际项目中,都会让其规避掉!!

(1)实参小于形参不会报错,多出形参的值,会自动赋值为undefined

function sum(a, b) {
  console.log(arguments);
  return a + b;
}
var r2 = sum(2);
console.log(r2);

控制台:

202103291616998814187603

arguments:

202103291616998907713293

(2)实参大于形参,不会报错,但如果要获得多出的实参的值,需要用arguments对象来获取

function sum(a, b) {
  console.log(arguments);
  return a + b;
}
var r3 = sum(3, 4, 5);
console.log(r3);

控制台:

202103291616998862132284
arguments:

202103291616998931157161

0

评论区