6.5参数增强
参数默认值default
【1】定义:调用函数时,即使不传入实参值,形参变量也有默认值可用,而不会是undefined
【2】何时使用:希望即使不传入实参值,形参也有默认值使用
【3】如何使用:
定义函数时:
function 函数名(形参1=默认值1, 形参2=默认值2, ...){
//调用函数时,给形参传了实参值,则首选用户传入的实参值。如果没有给形参传是实参值,则形参默认启用=右边的默认值。
}
【4】存在问题:只能连续修改前一个或前几个或全部的值,而不能只更换中间某个参数的值;解决办法后续补上
【5】示例
function intr(zs="rice",xc="sk",yl="drink"){
console.log(`
===============
您点的套餐是:
主食:${zs}
小吃:${xc}
饮料:${yl}
===============
`);
}
intr();
intr("noddles");
intr("noddle","kc");
intr("noddle","xc","kele")