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作用域与变量提升
Dec 09 Javascript
异步JavaScript编程中的Promise使用方法
Jul 28 Javascript
ANGULARJS中使用JQUERY分页控件
Sep 16 Javascript
JavaScript实现的MD5算法完整实例
Feb 02 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
Jan 13 Javascript
JavaScript中的遍历详解(多种遍历)
Apr 07 Javascript
微信小程序 检查接口状态实例详解
Jun 23 Javascript
解决vue 项目引入字体图标报错、不显示等问题
Sep 01 Javascript
详解Vue中使用Axios拦截器
Apr 22 Javascript
JavaScript监听触摸事件代码实例
Dec 30 Javascript
js与jquery获取input输入框中的值实例讲解
Feb 27 jQuery
vue 实现tab切换保持数据状态
Jul 21 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支持页面回退的两种方法[转]
2007/02/14 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
如何正确配置Nginx + PHP
2016/07/15 PHP
jquery如何获取复选框的值
2013/12/12 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
jQuery多个input求和的实现方法
2015/02/12 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
2015/12/02 Javascript
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
Python open()文件处理使用介绍
2014/11/30 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
python中数据库like模糊查询方式
2020/03/02 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
linux面试题参考答案(8)
2016/04/19 面试题
自动化专业个人求职信范文
2013/11/29 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
煤矿安全知识竞赛活动总结
2014/07/07 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
大学生逃课检讨书
2015/05/04 职场文书
六年级语文教学反思
2016/03/03 职场文书
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis
python中urllib包的网络请求教程
2022/04/19 Python
JavaScript设计模式之原型模式详情
2022/06/21 Javascript