亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

arguments對(duì)象驗(yàn)證函數(shù)的參數(shù)是否合法

 更新時(shí)間:2015年06月26日 09:08:51   投稿:hebedich  
Javascript函數(shù)中的參數(shù)對(duì)象arguments是個(gè)對(duì)象,而不是數(shù)組。但它可以類似數(shù)組那樣通過(guò)數(shù)字下表訪問(wèn)其中的元素,而且它也有l(wèi)ength屬性標(biāo)識(shí)它的元素的個(gè)數(shù)。

使用arguments對(duì)象驗(yàn)證函數(shù)的參數(shù)是否合法

<script>
function sum(arg1,arg2) //加法函數(shù)
{
var realArgCount = arguments.length; //調(diào)用函數(shù)時(shí)傳遞的實(shí)參個(gè)數(shù)
var frmArgCount = sum.length; //函數(shù)定義時(shí)的形參個(gè)數(shù)
if(realArgCount < frmArgCount) //如果實(shí)際參數(shù)個(gè)數(shù)小于形參個(gè)數(shù)
{
var e = new Error(); //定義錯(cuò)誤信息,然后拋出
e.number = 1000001; //錯(cuò)誤編號(hào)
e.message = "實(shí)際參數(shù)個(gè)數(shù)不符合要求!" //錯(cuò)誤消息
throw e;
}
return arguments[0] + arguments[1];//參數(shù)符合要求則從arguments對(duì)象中提取實(shí)參并返回兩者的和
}
try
{
document.write("<p><h1>arguments對(duì)象測(cè)試</h1></p>"); //輸出標(biāo)題
document.write("正確調(diào)用的結(jié)果:"+sum(10,20));//輸出正確調(diào)用的結(jié)果
document.write("<br>不符合規(guī)則的調(diào)用結(jié)果:"); //人為引發(fā)一個(gè)不符合規(guī)則的調(diào)用方式
document.write(sum(10));
}
catch(e) //捕捉錯(cuò)誤信息
{
alert(e.number+"錯(cuò)誤號(hào):"+e.message);
}
</script>

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評(píng)論