用arguments实现js函数参数默认值


查看demo实例
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="http://blog.1500km.com/sites/ui-blog/other/favicon.ico" rel="shortcut icon" />    
<link href="http://blog.1500km.com/sites/ui-blog/other/favicon.ico" rel=bookmark />   
<link href="http://blog.1500km.com/sites/ui-blog/other/bootstrap.min.css" rel="stylesheet">


<img src="http://blog.1500km.com/sites/download/images/1500km.png" style="vertical-align:middle;" />
js函数参数默认值的方法


<script type="text/javascript"> 
//js函数参数默认值的方法
//js中函数获得的参数会被保存到arguments数组中。
function func(){
        console.log(arguments);
        var x = arguments[0] ? arguments[0] : '默认参数1';
        var y = arguments[1] ? arguments[1] : '默认参数2';
        var temp=('<hr>'+x+','+y);
        return temp;
}

document.write(func());//无参数方式调用 
document.write(func('hello'));//一个参数方式调用
document.write(func('1500','km'));//两个参数方式调用

</script>  

<hr><br><br>    
<a target="_blank" href="http://www.1500km.com">返回1500km</a>  


程序运行结果如下,查看demo实例