函数参数设置默认值

函数参数设置默认值,第1张

1、给形参设置默认的初始值,有初始值的参数要靠后,避免被冲掉

2、和解构赋值结合

思考:

函数参数为undefined时,触发参数默认值

function testFn(a=1,b=2,c=3){

console.log(a,b,c,a+b+c)

}

testFn(2,'',4) //2 "" 4 "24"

testFn(2,null,4) //2 null 4 6

testFn(2,undefined,4) //2 2 4 8

delay 2000 ,dim s

s=默认参数(false)

sm(s)

function 默认参数(你)

默认参数=你 or "老王"

end function

sub sm(s)

showmessage s&"\n"&DateTime.Second()&"秒"

delay 2000

Sys.SetClipText s

end sub

基本应用如下:

shell中参数处理相关说明:

-变量为null

取默认值

=变量为null时,同时改变变量值

:-变量为null或空字符串,取默认值

${var:-defaultval}

:=变量为null或空字符串,同时改变变量值

${var:=defaultval}

:?变量为null或空字符串报错并退出

:+变量不为空时使用默认值

与:-相反


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6358177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存