函数参数的使用细节,能够提升函数应用的灵活度。
// 设置参数默认值
function sayHi(name="小明", age=18) {
document.write(<p>大家好,我叫${name},我今年${age}岁了。</p>
);
}
// 调用函数
sayHi();
sayHi('小红');
sayHi('小刚', 21);
总结:
- 声明函数时为形参赋值即为参数的默认值
- 如果参数未自定义默认值时,参数的默认值为 undefined
- 调用函数时没有传入对应实参时,参数的默认值被当做实参传入