JavaScript的可变参数介绍

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

avascript参数可变的函数(2012-08-0517:10:29)转载▼标签:javascriptjs函数张孝祥参数itscriptlanguage=javascriptfunctiont(){vars=;for(vari=0;iarguments.length;i++)s=s+arguments[i]+;alert(s);}t(acb,159);t(abc,154,123);/scriptarguments代表了函数所有参数的集合由于JavaScript是动态语言,所以JavaScript对可变参数的支持是天生的,下面我们来弄一个实例来说一下,使用一个函数,接受多个参数,然后计算所以传入的参数的和。很简单。看代码[html]viewplaincopyprint?spanstyle=font-size:18px;!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhtmlheadtitletest6.html/titlemetahttp-equiv=keywordscontent=keyword1,keyword2,keyword3metahttp-equiv=descriptioncontent=thisismypagemetahttp-equiv=content-typecontent=text/html;charset=UTF-8scripttype=text/javascript//编写一个函数接受任意多的数字,并计算他们的和functionabc2(){//在js中,arguments是指传入的数字//window.alert(arguments.length);varsum=0;for(vari=0;iarguments.length;i++){sum+=arguments[i];}returnsum;}window.alert(abc2(5,2,3));window.alert(abc2(5,2));/script/headbody/body/html/span其实吧,原理很简单,就是在函数里面,有一个arguments这个是JS引擎自带的,使用这个可以接收到所以传入到函数里面的参数,然后对这个arguments遍历就可以获得他们的和了,其实很简单。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功