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 15 Javascript
JavaScript随机排序(随即出牌)
Sep 17 Javascript
jquery实现的导航固定效果
Apr 28 Javascript
JS实现跟随鼠标的链接文字提示框效果
Aug 06 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
Nov 17 Javascript
js数组与字符串常用方法总结
Jan 13 Javascript
vue+iview+less+echarts实战项目总结
Feb 22 Javascript
VUE安装使用教程详解
Jun 03 Javascript
基于vue手写tree插件的那点事儿
Aug 20 Javascript
微信小程序实现分享商品海报功能
Sep 30 Javascript
Element InputNumber计数器的使用方法
Jul 27 Javascript
React-vscode使用jsx语法的问题及解决方法
Jun 21 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
php 高性能书写
2010/12/11 PHP
PHP 无限分类三种方式 非函数的递归调用!
2011/08/26 PHP
php strrpos()与strripos()函数
2013/08/31 PHP
php支付宝APP支付功能
2020/07/29 PHP
javascript下string.format函数补充
2010/08/24 Javascript
理解Javascript_05_原型继承原理
2010/10/13 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
2016/12/14 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
Vue的事件响应式进度条组件实例详解
2018/02/04 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
2019/05/10 Javascript
Javascript中window.name属性详解
2020/11/19 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python条件和循环的使用方法
2013/11/01 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
使用Python横向合并excel文件的实例
2018/12/11 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
python中count函数简单的实例讲解
2020/02/06 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
2020/11/10 Python
美国批发零售网站:GearXS
2016/07/26 全球购物
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
大学生村官心得体会范文
2014/01/04 职场文书
翻译学院毕业生自荐书
2014/02/02 职场文书
小学生操行评语大全
2014/04/22 职场文书
一年级数学上册复习计划
2015/01/17 职场文书
党支部书记岗位职责
2015/02/15 职场文书
南京大屠杀观后感
2015/06/02 职场文书
创业计划书之农家乐
2019/10/09 职场文书
Django rest framework如何自定义用户表
2021/06/09 Python