03.增强函数

一、带参数默认值的函数

// 1.es5写法 结果是25
/* function add(a, b) {
a = a || 10;
b = b || 15;
return a + b;
}
console.log(add()); */
 

// 2.es6写法 结果是30
/* function add(a = 10, b = 20) {
return a + b;
}
console.log(add()); */

// 3.es6参数不赋值 结果是NaN(不声明,不赋值,显示NaN)
/* function add(a, b = 10) {
return a + b;
}
console.log(add());*/

// 4.es6参数赋值一个 结果是20
    
/* function add(a, b = 10) {
      return a + b;
     }
    console.log(add(10)); */
  
posted @ 2022-08-23 21:11  ST_Yan  阅读(41)  评论(0)    收藏  举报