JS 自定义函数缺省值的设置方法_javascript技巧
程序员文章站
2022-05-18 13:54:03
...
如果想把a缺省值设为5,不能写成:
function my(a=5){
xxx;
}
简单查了一下,有下面几种可以使用:
function my(a){
alert(a||5);
}
function my(a){
a = typeof(a) == 'undefined' ? 5 : a;
}
function my(a){
if(typeof(a) == 'undefined'){
a = 5;
}
}
个人觉得第二种更简洁,更清晰。
function my(a=5){
xxx;
}
简单查了一下,有下面几种可以使用:
function my(a){
alert(a||5);
}
function my(a){
a = typeof(a) == 'undefined' ? 5 : a;
}
function my(a){
if(typeof(a) == 'undefined'){
a = 5;
}
}
个人觉得第二种更简洁,更清晰。
上一篇: PHP实现如何在手机端查看本地代码
下一篇: 关于实时同步的详细介绍
推荐阅读
-
js延迟1秒的方法(javascript延时函数)
-
js延迟1秒的方法(javascript延时函数)
-
JS自定义函数实现时间戳转换成date的方法示例
-
利用js里的Dom和Date,自定义cookie的前端设置方法
-
Js数组的操作push,pop,shift,unshift等方法详细介绍_javascript技巧
-
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法_php技巧
-
JS获取并操作iframe中元素的方法_javascript技巧
-
js 获取屏幕各种宽高的方法(浏览器兼容)_javascript技巧
-
用js设置下拉框为只读的小技巧_javascript技巧
-
JavaScript获取和设置CheckBox状态的简单方法_javascript技巧