Javascript中arguments用法實(shí)例分析
本文實(shí)例講述了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中沒有方法重載,怎么解決上面這個(gè)問題?
//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,計(jì)算例子加上數(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未傳參時(shí),age為undefined
age=18;
}
alert('名字是'+name+'年齡是'+age);
}
test('小明');//名字是小明年齡是18
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
相關(guān)文章
easyui-combobox 實(shí)現(xiàn)簡單的自動(dòng)補(bǔ)全功能示例
下面小編就為大家?guī)硪黄猠asyui-combobox 實(shí)現(xiàn)簡單的自動(dòng)補(bǔ)全功能示例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,2016-11-11
詳解JavaScript中的鏈?zhǔn)秸{(diào)用
這篇文章主要介紹了JavaScript中的鏈?zhǔn)秸{(diào)用的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)JavaScript,感興趣的朋友可以了解下2020-11-11
移動(dòng)端使用localResizeIMG4壓縮圖片
這篇文章主要為大家詳細(xì)介紹了移動(dòng)端使用localResizeIMG4壓縮圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
javascript 獲取模態(tài)窗口的滾動(dòng)位置代碼
模態(tài)窗口的滾動(dòng)位置獲取辦法還有不知道的嗎?下面的方法或許對(duì)大家有所幫助,感興趣的朋友可以了解下,希望對(duì)大家有所幫助2013-08-08
javascript實(shí)現(xiàn)好看的可復(fù)用彈窗插件
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)好看的可復(fù)用彈窗插件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
基于JavaScript實(shí)現(xiàn)div層跟隨滾動(dòng)條滑動(dòng)
項(xiàng)目需求是這樣的:在一個(gè)頁面放2個(gè)懸浮框,懸浮框隨頁面的上下滾動(dòng)有上下波動(dòng)的效果,最終固定在同一位置,下面通過本文給大家分享基于JavaScript實(shí)現(xiàn)div層跟隨滾動(dòng)條滑動(dòng)的相關(guān)資料,對(duì)js div跟隨滾動(dòng)條滑動(dòng)相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-01-01

