Javascript中arguments用法實(shí)例分析
更新時(shí)間:2015年06月13日 15:27:55 作者:IT金鐘國
這篇文章主要介紹了Javascript中arguments用法,實(shí)例分析了javascript利用arguments實(shí)現(xiàn)模擬重載功能,需要的朋友可以參考下
本文實(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
希望本文所述對大家的javascript程序設(shè)計(jì)有所幫助。
相關(guān)文章
風(fēng)吟的小型JavaScirpt庫 (FY.JS).
此庫非常的迷你壓縮之后只有1.54KB.但是卻有類似jquery的語法有COOKIE操作還有DOM以及AJAX跟綁定事件函數(shù).2010-03-03uniapp退出關(guān)閉當(dāng)前小程序或APP的簡單實(shí)現(xiàn)
最近通過Uniapp開發(fā)APP又一個(gè)非常實(shí)用的功能,這篇文章主要給大家介紹了關(guān)于uniapp退出關(guān)閉當(dāng)前小程序或APP的簡單實(shí)現(xiàn),文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12JS 密碼強(qiáng)度驗(yàn)證(兼容IE,火狐,谷歌)
仿JQuery中文社區(qū)注冊,JS 密碼強(qiáng)度驗(yàn)證(兼容IE,火狐,谷歌)2010-03-03