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 相关文章推荐
javascript编程起步(第五课)
Feb 27 Javascript
JS的反射问题
Apr 07 Javascript
DOM Scripting中的图片切换[兼容Firefox]
Jun 12 Javascript
jquery.qrcode在线生成二维码使用示例
Aug 21 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
Jan 13 Javascript
jquery获取css的color值返回RGB的方法
Dec 18 Javascript
jQuery动画效果实现图片无缝连续滚动
Jan 12 Javascript
js仿淘宝和百度文库的评分功能
May 15 Javascript
javascript中的try catch异常捕获机制用法分析
Dec 14 Javascript
详解vue项目打包步骤
Mar 29 Javascript
NProgress显示顶部进度条效果及使用详解
Sep 21 Javascript
jQuery实现动态加载瀑布流
Sep 01 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
亲密接触PHP之PHP语法学习笔记1
2006/12/17 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
php ios推送(代码)
2013/07/01 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
2013/07/03 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
Centos PHP 扩展Xchche的安装教程
2016/07/09 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
使两个iframe的高度与内容自适应,且相等
2006/11/20 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
Fullpage.js固定导航栏-实现定位导航栏
2016/03/17 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
js获取当前时间(昨天、今天、明天)
2016/11/23 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
JavaScript中数据类型转换总结
2016/12/25 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
JSON的parse()方法介绍
2019/01/31 Javascript
TypeScript类型声明书写详解
2019/08/28 Javascript
Python实现的批量下载RFC文档
2015/03/10 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
windows10下安装TensorFlow Object Detection API的步骤
2019/06/13 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
anaconda如何查看并管理python环境
2019/07/05 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
django正续或者倒序查库实例
2020/05/19 Python
如何通过python计算圆周率PI
2020/11/11 Python
集团财务总监岗位职责
2015/04/03 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
工程主管竞聘书
2015/09/15 职场文书