手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS 自定义带默认值的函数
JS 自定义带默认值的函数
摘要:开始想当然地认为可能像php或python等语言中一样js代码复制代码代码如下:functiontest(a,b="er"){alert(a...

开始想当然地认为可能像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>

测试后,果然成了。看来万事都有其规律,不能想当然。在此记录下来,免得以后再犯错。

【JS 自定义带默认值的函数】相关文章:

在JS方法中返回多个值的方法汇总

JavaScript获得指定对象大小的方法

javascript自定义右键弹出菜单实现方法

用JavaScript实现对话框的教程

js光标定位文本框回车表单提交问题的解决方法

音乐播放用的的几个函数

JS动画效果打开、关闭层的实现方法

图片按比例缩放函数

自动关闭的层

图片之间的切换

精品推荐
分类导航