JS 自定义函数缺省值的设置方法


Posted in Javascript onMay 05, 2010

如果想把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;

}
}

个人觉得第二种更简洁,更清晰。

Javascript 相关文章推荐
基于逻辑运算的简单权限系统(实现) JS 版
Mar 24 Javascript
网页自动刷新,不产生嗒嗒声的一个解决方法
Mar 27 Javascript
js程序中美元符号$是什么
Jun 05 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 Javascript
JS TextArea字符串长度限制代码集合
Oct 31 Javascript
confirm的用法示例用于按钮操作时确定是否执行
Jun 19 Javascript
jquery mobile 移动web(5)
Dec 20 Javascript
Extjs表单输入框异步校验的插件实现方法
Mar 20 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
May 04 Javascript
js实现可以点击收缩或张开的悬浮窗
Sep 18 Javascript
Vuex实现计数器以及列表展示效果
Mar 10 Javascript
Vue+Express实现登录注销功能的实例代码
May 05 Javascript
JSQL 批量图片切换的实现代码
May 05 #Javascript
JSQL 基于客户端的成绩统计实现方法
May 05 #Javascript
JSQL SQLProxy 的 php 版本代码
May 05 #Javascript
JSQL  一个 web DB 的封装
May 05 #Javascript
Javascript JSQL,SQL无处不在,
May 05 #Javascript
Javascript 去除数组的重复元素
May 04 #Javascript
JavaScript中SQL语句的应用实现
May 04 #Javascript
You might like
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
利用css+原生js制作简单的钟表
2020/04/07 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
详解easyui基于 layui.laydate日期扩展组件
2018/07/18 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
使用python解析xml成对应的html示例分享
2014/04/02 Python
python之yield表达式学习
2014/09/02 Python
21行Python代码实现拼写检查器
2016/01/25 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
Python中的枚举类型示例介绍
2019/01/09 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
酒店服务实习自我鉴定
2013/09/22 职场文书
动物科学专业毕业生的自我评价
2013/11/29 职场文书
先进个人事迹材料
2014/01/25 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
倡议书格式
2014/04/14 职场文书
同意转租证明
2015/06/24 职场文书
python四种出行路线规划的实现
2021/06/23 Python