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 相关文章推荐
让任务管理器中的CPU跳舞的js代码
Nov 01 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
一个简单的全屏图片上下打开显示网页效果示例
Jul 08 Javascript
JS显示日历和天气的方法
Mar 01 Javascript
Bootstrap学习笔记之js组件(4)
Jun 12 Javascript
基于JavaScript代码实现自动生成表格
Jun 15 Javascript
基于JavaScript实现轮播图代码
Jul 14 Javascript
js简单时间比较的方法
Aug 02 Javascript
Bootstrap CSS使用方法
Dec 23 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
Nov 30 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
jquery+ajax实现异步上传文件显示进度条
Aug 17 jQuery
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
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
用JavaScript实现使用鼠标画线的示例代码
2014/08/19 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
web前端vue filter 过滤器
2018/01/12 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
在Python中使用Neo4j的方法
2019/03/14 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
Python如何把Spark数据写入ElasticSearch
2020/04/18 Python
HTML5有哪些新特征
2015/12/01 HTML / CSS
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
2014年教师培训的自我评价
2014/01/03 职场文书
幼儿园园长工作总结2015
2015/05/25 职场文书
办公室卫生管理制度
2015/08/04 职场文书
教育教学工作反思
2016/02/24 职场文书
MySQL 数据库范式化设计理论
2022/04/22 MySQL
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers