函数参数的使用细节,能够提升函数应用的灵活度。

  // 设置参数默认值
  function sayHi(name="小明", age=18) {
    document.write(<p>大家好,我叫${name},我今年${age}岁了。</p>);
  }
  // 调用函数
  sayHi();
  sayHi('小红');
  sayHi('小刚', 21);

总结:

  1. 声明函数时为形参赋值即为参数的默认值
  2. 如果参数未自定义默认值时,参数的默认值为 undefined
  3. 调用函数时没有传入对应实参时,参数的默认值被当做实参传入