04-函数之默认值、剩余参数

1、带参数默认值的函数

注意,如果没有给a赋值默认值,那么调用add函数的时候,我们给a传递值,就可以给a赋值。但是如果我们没有给b赋值默认值,调用add函数时还是会把那个参数传递给a,这样b就没有值,得到错误结果。如下所示:

2、默认的表达式也可以是一个函数

3、剩余参数
(1)es5的写法

控制台输出

(2)es6的写法:es6通过es6的特性--剩余参数来修改

posted @ 2021-11-02 23:55  不是孩子了  阅读(99)  评论(0)    收藏  举报