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在IE与FF之间的区别详细解析
Nov 20 Javascript
js中window.open()的所有参数详细解析
Jan 09 Javascript
超级给力的JavaScript的React框架入门教程
Jul 02 Javascript
JS模仿手机端九宫格登录功能实现代码
Apr 28 Javascript
js实现精确到秒的倒计时效果
May 29 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
webpack处理 css\less\sass 样式的方法
Aug 21 Javascript
AngularJs 延时器、计时器实例代码
Sep 16 Javascript
JS中移除非数字最多保留一位小数
May 09 Javascript
angular4笔记系列之内置指令小结
Nov 09 Javascript
说说如何利用 Node.js 代理解决跨域问题
Apr 22 Javascript
微信小程序下拉框搜索功能的实现方法
Jul 31 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使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
简单的js分页脚本
2009/05/21 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
利用jquery获取select下拉框的值
2016/11/23 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
小程序实现授权登陆的解决方案
2018/12/02 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
2018/12/12 Javascript
Vue中import from的来源及省略后缀与加载文件夹问题
2020/02/09 Javascript
Python标准库os.path包、glob包使用实例
2014/11/25 Python
Python中的super用法详解
2015/05/28 Python
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
2016/07/13 HTML / CSS
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
物业管理求职自荐信
2013/09/25 职场文书
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
销售会计工作职责
2013/12/02 职场文书
应届生自我鉴定
2013/12/11 职场文书
幼儿园门卫制度
2014/01/29 职场文书
招聘与培训专员岗位职责
2014/01/30 职场文书
超市七夕促销活动方案
2014/08/28 职场文书
考研复习计划
2015/01/19 职场文书
国王的演讲观后感
2015/06/03 职场文书
幸福终点站观后感
2015/06/04 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
css3实现的加载动画效果
2021/04/07 HTML / CSS