最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年06月26日 09:08:51   投稿:hebedich  
Javascript函數(shù)中的參數(shù)對(duì)象arguments是個(gè)對(duì)象,而不是數(shù)組。但它可以類(lèi)似數(shù)組那樣通過(guò)數(shù)字下表訪(fǎng)問(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)文章

  • js中編碼函數(shù):escape,encodeURI與encodeURIComponent詳解

    js中編碼函數(shù):escape,encodeURI與encodeURIComponent詳解

    escape(), encodeURI()和encodeURIComponent()是在Javascript中用于編碼字符串的三個(gè)常用的方法,而他們之間的異同卻困擾了很多的Javascript初學(xué)者,這篇文章詳細(xì)的給大家介紹了js中編碼函數(shù):escape,encodeURI與encodeURIComponent的相關(guān)資料,需要的朋友可以參考下。
    2017-03-03
  • JavaScript 是什么意思

    JavaScript 是什么意思

    javascript一種由Netscape的LiveScript發(fā)展而來(lái)的腳本語(yǔ)言,它提高與Java的兼容性。JavaScript采用HTML頁(yè)作為其接口。很多朋友問(wèn)js是什么意思?下面小編通過(guò)分享本教程給大家解答下,感興趣的朋友參考下
    2016-09-09
  • echartjs實(shí)現(xiàn)cross十星輔助線(xiàn)實(shí)現(xiàn)示例詳解

    echartjs實(shí)現(xiàn)cross十星輔助線(xiàn)實(shí)現(xiàn)示例詳解

    這篇文章主要為大家介紹了echartjs實(shí)現(xiàn)cross十星輔助線(xiàn)實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • JavaScript 中級(jí)筆記 第四章 閉包

    JavaScript 中級(jí)筆記 第四章 閉包

    前面已經(jīng)講解了 引用,函數(shù)重載,作用域和上下文,接下來(lái),講解JavaScript中另一個(gè)重要的知識(shí)——閉包。
    2009-09-09
  • Bootstrap 折疊(Collapse)插件用法實(shí)例詳解

    Bootstrap 折疊(Collapse)插件用法實(shí)例詳解

    這篇文章主要介紹了Bootstrap 折疊(Collapse)插件用法實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • 微信小程序按鈕巧妙用法

    微信小程序按鈕巧妙用法

    這篇文章主要介紹了微信小程序按鈕巧妙用法,按鈕組件功能比?HTML?中的?button?按鈕豐富,通過(guò)?open-type?屬性可以調(diào)用微信提供的各種功能(客服、轉(zhuǎn)發(fā)、獲取用戶(hù)授權(quán)、獲取用戶(hù)信息等),需要的朋友可以參考下
    2022-12-12
  • JS獲取鼠標(biāo)坐標(biāo)并且根據(jù)鼠標(biāo)位置不同彈出不同內(nèi)容

    JS獲取鼠標(biāo)坐標(biāo)并且根據(jù)鼠標(biāo)位置不同彈出不同內(nèi)容

    這篇文章主要介紹了js獲取鼠標(biāo)坐標(biāo)并且根據(jù)鼠標(biāo)位置不同彈出不同內(nèi)容的實(shí)例代碼,需要的朋友可以參考下
    2017-06-06
  • ES6 系列之 WeakMap的使用示例

    ES6 系列之 WeakMap的使用示例

    這篇文章主要介紹了ES6 系列之 WeakMap的使用示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • javascript閉包概念簡(jiǎn)單解析(推薦)

    javascript閉包概念簡(jiǎn)單解析(推薦)

    下面小編就為大家?guī)?lái)一篇javascript閉包概念簡(jiǎn)單解析(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • Antd中Table列表行默認(rèn)包含修改及刪除功能的封裝方法

    Antd中Table列表行默認(rèn)包含修改及刪除功能的封裝方法

    這篇文章主要介紹了Antd中Table列表行默認(rèn)包含修改及刪除功能的封裝,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12

最新評(píng)論

清水河县| 友谊县| 岢岚县| 旌德县| 阜南县| 玉环县| 富宁县| 仁寿县| 慈利县| 大宁县| 海城市| 扬州市| 榆社县| 平山县| 惠州市| 辛集市| 恩平市| 长汀县| 象山县| 湘乡市| 高陵县| 双江| 通化市| 阜南县| 修武县| 裕民县| 蛟河市| 长春市| 越西县| 武宣县| 白水县| 梅州市| 博乐市| 文昌市| 玉门市| 南溪县| 荥阳市| 平昌县| 岳普湖县| 长武县| 中西区|