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 学习笔记 防止发生命名冲突
Jul 30 Javascript
体验js中splice()的强大(插入、删除或替换数组的元素)
Jan 16 Javascript
jQuery实现id模糊查询的小例子
Mar 19 Javascript
javascript 实现字符串反转的三种方法
Nov 23 Javascript
JavaScript实现的使用键盘控制人物走动实例
Aug 27 Javascript
form.submit()不能提交表单的错误原因及解决方法
Oct 13 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
Sep 12 Javascript
javascript下使用Promise封装FileReader
Feb 19 Javascript
BootStrap智能表单实战系列(七)验证的支持
Jun 13 Javascript
基于jQuery实现左侧菜单栏可折叠功能
Dec 27 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
Nov 15 Javascript
vue绑定的点击事件阻止冒泡的实例
Feb 08 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
PHP5 面向对象程序设计
2008/02/13 PHP
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
2013/07/01 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
PHP支付系统设计与典型案例分享
2016/08/02 PHP
PHP7 新增功能
2021/03/09 PHP
使用正则替换变量
2007/05/05 Javascript
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
javascript闭包的理解和实例
2010/08/12 Javascript
新发现一个骗链接的方法(js读取cookies)
2012/01/11 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
2014/05/28 Javascript
JS设置cookie、读取cookie、删除cookie
2015/04/17 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
vue+canvas实现拼图小游戏
2020/09/18 Javascript
[04:48]DOTA2上海特锦赛小组赛第三日 TOP10精彩集锦
2016/02/28 DOTA
Python牛刀小试密码爆破
2011/02/03 Python
Python中的生成器和yield详细介绍
2015/01/09 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
关于numpy.where()函数 返回值的解释
2019/12/06 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
Python try except else使用详解
2021/01/12 Python
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
电子商务网站的创业计划书
2014/01/05 职场文书
面试后的英文感谢信
2014/02/01 职场文书
机修工工作职责
2014/02/21 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
吉利入股戴姆勒后smart“长大了”
2022/04/21 数码科技