Javascript中arguments用法實例分析
更新時間:2015年06月13日 15:27:55 作者:IT金鐘國
這篇文章主要介紹了Javascript中arguments用法,實例分析了javascript利用arguments實現(xiàn)模擬重載功能,需要的朋友可以參考下
本文實例講述了Javascript中arguments用法。分享給大家供大家參考。具體分析如下:
先來看如下示例:
function add(n1,n2){
return n1+n2;
}
function add(n1,n2,n3) {
return n1+n2+n3;
}
alert(add(1,2));
//NaN,js中調(diào)用方法采用就近原則;
//而由于該方法沒有傳入n3,所以結(jié)果是NaN
js中沒有方法重載,怎么解決上面這個問題?
//arguments
function f1(){
var sum=0;
for(var i=0;i<arguments.length;i++){
sum+=arguments[i];
}
return sum;
}
alert(f1(1,2,3,4,5));
//利用arguments,計算例子加上數(shù)字的和
function ff(name){
var sum=0;
for(var i=1;i<arguments.length;i++){
sum+=arguments[i];
}
return arguments[0]+sum;
}
alert(ff('例子',1,2,3,4,5));//例子15
//姓名,年齡
function test(name,age) {
if(!age){//age未傳參時,age為undefined
age=18;
}
alert('名字是'+name+'年齡是'+age);
}
test('小明');//名字是小明年齡是18
希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
easyui-combobox 實現(xiàn)簡單的自動補全功能示例
下面小編就為大家?guī)硪黄猠asyui-combobox 實現(xiàn)簡單的自動補全功能示例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,2016-11-11
詳解JavaScript中的鏈?zhǔn)秸{(diào)用
這篇文章主要介紹了JavaScript中的鏈?zhǔn)秸{(diào)用的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)JavaScript,感興趣的朋友可以了解下2020-11-11
javascript實現(xiàn)好看的可復(fù)用彈窗插件
這篇文章主要為大家詳細(xì)介紹了javascript實現(xiàn)好看的可復(fù)用彈窗插件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05
基于JavaScript實現(xiàn)div層跟隨滾動條滑動
項目需求是這樣的:在一個頁面放2個懸浮框,懸浮框隨頁面的上下滾動有上下波動的效果,最終固定在同一位置,下面通過本文給大家分享基于JavaScript實現(xiàn)div層跟隨滾動條滑動的相關(guān)資料,對js div跟隨滾動條滑動相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2016-01-01

