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 相关文章推荐
js验证是否为数字的总结
Apr 14 Javascript
让网页跳转到指定位置的jquery代码非书签
Sep 06 Javascript
JS实现静止元素自动移动示例
Apr 14 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
Oct 30 Javascript
删除javascript所创建子节点的方法
May 21 Javascript
把普通对象转换成json格式的对象的简单实例
Jul 04 Javascript
html+js实现简单的计算器代码(加减乘除)
Jul 12 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
Jan 11 Javascript
对vue 键盘回车事件的实例讲解
Aug 25 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
Aug 27 Javascript
微信小程序时间戳转日期的详解
Apr 30 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
Sep 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引用(&amp;)各种使用方法实例详解
2014/03/20 PHP
详解PHP中的PDO类
2015/07/06 PHP
46 个非常有用的 PHP 代码片段
2016/02/16 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
基于jQuey实现鼠标滑过变色(整行变色)
2015/12/07 Javascript
详解JavaScript中的自定义事件编写
2016/05/10 Javascript
一道面试题引发的对javascript类型转换的思考
2017/03/06 Javascript
详解打造 Vue.js 可复用组件
2017/03/24 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
[54:43]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第一场 2月22日
2021/03/11 DOTA
用Python的Django框架完成视频处理任务的教程
2015/04/02 Python
python自定义类并使用的方法
2015/05/07 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
python机器学习理论与实战(二)决策树
2018/01/19 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
python脚本实现验证码识别
2018/06/07 Python
python中的decorator的作用详解
2018/07/26 Python
对pandas的行列名更改与数据选择详解
2018/11/12 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
python 使用事件对象asyncio.Event来同步协程的操作
2020/05/04 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
简历上的自我评价怎么写
2014/01/28 职场文书
离婚协议书标准格式
2014/10/04 职场文书
大学生自我推荐信范文
2015/03/24 职场文书
发票退票证明
2015/06/24 职场文书
周一给客户的问候语
2015/11/10 职场文书
如何利用map实现Nginx允许多个域名跨域
2021/03/31 Servers
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server