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中汉字显示乱码问题(已解决)
Dec 27 Javascript
AlertBox 弹出层信息提示框效果实现步骤
Oct 11 Javascript
JS实现模仿微博发布效果实例代码
Dec 16 Javascript
javascript的tab切换原理与效果实现方法
Jan 10 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
Mar 06 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
Oct 04 Javascript
JS实现物体带缓冲的间歇运动效果示例
Dec 22 Javascript
bootstrap daterangepicker双日历时间段选择控件详解
Jun 15 Javascript
JavaScript的六种继承方式(推荐)
Jun 26 Javascript
layer弹出层父子页面事件相互调用方法
Aug 17 Javascript
在create-react-app中使用sass的方法示例
Oct 01 Javascript
Vue数据绑定实例写法
Aug 06 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
thinkphp3查询mssql数据库乱码解决方法分享
2014/02/11 PHP
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
php静态文件生成类实例分析
2015/01/03 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
js转义字符介绍
2013/11/05 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
教你如何编写Vue.js的单元测试的方法
2018/10/17 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
2019/03/05 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
Python找出文件中使用率最高的汉字实例详解
2015/06/03 Python
使用python绘制常用的图表
2016/08/27 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
CSS3实现文字描边的2种方法(小结)
2020/02/14 HTML / CSS
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
护士自荐信怎么写
2013/10/18 职场文书
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
企业宣传方案
2014/03/04 职场文书
中学生寄语大全
2014/04/03 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
2015年学校体育工作总结
2015/04/22 职场文书
高一军训感想
2015/08/07 职场文书
php双向队列实例讲解
2021/11/17 PHP