国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javaScript arguments 對象使用介紹

2024-05-06 15:53:13
字體:
來源:轉載
供稿:網友
函數體內可以通過 arguments 對象來接收傳遞進來的參數,下面有個不錯的示例,大家可以感受下

ECMAScript 函數不介意傳遞進來多少參數,也不會因為參數不統一而錯誤。實際上,函數體內可以通過 arguments 對象來接收傳遞進來的參數。

復制代碼 代碼如下:


function box() {
return arguments[0]+' | '+arguments[1]; //得到每次參數的值
}

alert(box(1,2,3,4,5,6)); //傳遞參數

arguments 對象的 length 屬性可以得到參數的數量。
function box() {
return arguments.length; //得到 6
}

alert(box(1,2,3,4,5,6));



我們可以利用 length 這個屬性, 來智能的判斷有多少參數, 然后把參數進行合理的應用。
比如,要實現一個加法運算,將所有傳進來的數字累加,而數字的個數又不確定。

復制代碼 代碼如下:


function box() {
var sum = 0;
if (arguments.length == 0) return sum; //如果沒有參數,退出
for(var i = 0;i < arguments.length; i++) { //如果有,就累加
sum = sum + arguments[i];
}
return sum; //返回累加結果
}

alert(box(5,9,12));

ECMAScript 中的函數,沒有像其他高級語言那種函數重載功能。
function box(num) {
return num + 100;
}
function box (num) { //會執行這個函數
return num + 200;
}
alert(box(50)); //返回結果

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 神农架林区| 齐齐哈尔市| 邵阳市| 兴隆县| 萝北县| 洛扎县| 阳新县| 略阳县| 和龙市| 皮山县| 定边县| 武义县| 高安市| 清丰县| 长葛市| 依安县| 武邑县| 德令哈市| 兴海县| 襄垣县| 达日县| 湘乡市| 本溪| 岱山县| 娄底市| 乌恰县| 安国市| 宜都市| 萨嘎县| 铜川市| 神木县| 剑川县| 密云县| 东辽县| 吉木乃县| 临夏县| 金门县| 桂林市| 郯城县| 绍兴市| 玉山县|