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)文章
風(fēng)吟的小型JavaScirpt庫 (FY.JS).
此庫非常的迷你壓縮之后只有1.54KB.但是卻有類似jquery的語法有COOKIE操作還有DOM以及AJAX跟綁定事件函數(shù).2010-03-03
uniapp退出關(guān)閉當(dāng)前小程序或APP的簡單實現(xiàn)
最近通過Uniapp開發(fā)APP又一個非常實用的功能,這篇文章主要給大家介紹了關(guān)于uniapp退出關(guān)閉當(dāng)前小程序或APP的簡單實現(xiàn),文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-12-12

