JS 自定义带默认值的函数


Posted in Javascript onJuly 21, 2011

开始想当然地认为可能像php或python等语言中一样
js 代码

function test(a,b="er"){ 
alert(a + b ); 
}

可是,定义完之后一直在报错:缺少对象.经过查询才发现,javascript中的确不能这样定义,可以借肋于arguments 是实参数组,参考下例:
js 代码
<script type="text/javascript"> 
function Test(a) { 
var b = arguments[1] ? arguments[1] : 50; 
return a + ':' + b; 
} 
alert(Test(5)); 
alert(Test(5,9)); 
</script>

测试后,果然成了。看来万事都有其规律,不能想当然。在此记录下来,免得以后再犯错。
Javascript 相关文章推荐
javascript下给元素添加事件的方法与代码
Aug 13 Javascript
JavaScript初学者需要了解10个小技巧
Aug 25 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
Feb 23 Javascript
IE、FF、Chrome浏览器中的JS差异介绍
Aug 13 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
Mar 27 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
May 05 Javascript
酷! 不同风格页面布局幻灯片特效js实现
Feb 19 Javascript
AngularJS入门教程之过滤器用法示例
Nov 02 Javascript
实例解析angularjs的filter过滤器
Dec 14 Javascript
vuex state及mapState的基础用法详解
Apr 19 Javascript
JS实现的碰撞检测与周期移动完整示例
Sep 02 Javascript
Javascript模块化机制实现原理详解
Apr 02 Javascript
表单切换,用回车键替换Tab健(不支持IE)
Jul 20 #Javascript
在浏览器中获取当前执行的脚本文件名的代码
Jul 19 #Javascript
iframe 异步加载技术及性能分析
Jul 19 #Javascript
15款优秀的jQuery导航菜单插件分享
Jul 19 #Javascript
jQuery .tmpl(), .template()学习资料小结
Jul 18 #Javascript
JS仿flash上传头像效果实现代码
Jul 18 #Javascript
js中的string.format函数代码
Aug 11 #Javascript
You might like
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
js+div实现文字滚动和图片切换效果代码
2015/08/27 Javascript
省市选择的简单实现(基于zepto.js)
2016/06/21 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
vue-cli3环境变量与分环境打包的方法示例
2019/02/18 Javascript
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
js中的this的指向问题详解
2019/08/29 Javascript
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
2018/04/18 Python
pandas带有重复索引操作方法
2018/06/08 Python
python实现图片转字符小工具
2019/04/30 Python
Python3.5文件修改操作实例分析
2019/05/01 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
python Matplotlib模块的使用
2020/09/16 Python
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
打架检讨书400字
2014/01/17 职场文书
优秀干部获奖感言
2014/01/31 职场文书
建筑工地宣传标语
2014/06/18 职场文书
个人整改措施落实情况汇报
2014/10/29 职场文书
古诗文之爱国名句(77句)
2019/09/24 职场文书
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python