您的位置:首页 > Web前端 > JavaScript

[Javascript] Javascript如何定义函数参数的默认值

2010-08-15 15:39 543 查看
事实上,javascript是不能像PHP,Java那样定义函数参数的默认值的,比如说像下面的例子,是不对的。

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


调用test(10),test(10, 20)时会以下错误:缺少对象

不过javascript提供了另一种方法来处理。使用 arguments 实参数组

<script>
function Test(a){
var b=arguments[1]?arguments[1]:50
return a+':'+b
}
alert(Test(5))
alert(Test(5,9))
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: