你能告訴我怎麼加這是目前在功能的所有參數我想這樣的,但沒有獲得成功如何添加函數中存在的所有參數? ?
這裏是我的代碼
function a(arrugemt){
sum=0;
for(var i=0;i<arrugemt.length;i++){
sum+=arrugemt[i]
}
console.log("sum:"+sum)
}
a(1,2)
a(1,3,5)
a(1,3,5,4,2,1)
預計輸出:
3
9
16
你能告訴我怎麼加這是目前在功能的所有參數我想這樣的,但沒有獲得成功如何添加函數中存在的所有參數? ?
這裏是我的代碼
function a(arrugemt){
sum=0;
for(var i=0;i<arrugemt.length;i++){
sum+=arrugemt[i]
}
console.log("sum:"+sum)
}
a(1,2)
a(1,3,5)
a(1,3,5,4,2,1)
預計輸出:
3
9
16
所有功能都有內置的arguments object,其中包含傳遞給函數的所有參數
function a() {
var sum = 0;
for(var i=0; i<arguments.length; i++){
sum += arguments[i] ;
}
console.log("sum:" + sum);
}
這裏有一個功能(你甚至可以原型它,如果你想)
function Sum() {
var s = 0;
for(var i=0;i<arguments.length;i++) {
s += arguments[i];
}
return s;
}
使用:
var total = Sum(31,12,46,78,19);
這是基於arguments
對象是內置到JavaScript的方法。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments
謝謝工作.. !!你能告訴我更簡單的事情如何獲得瀏覽器名稱? window.browserName? – user944513 2015-04-04 15:13:18
哈哈我有點晚了:),是的這是解決方案,但你的代碼是語法錯誤,看起來你看起來不夠努力@ user944513 – 2015-04-04 15:15:06
我沒有看到一個返回值的調用。非常適合控制檯,對腳本不利。 – DevlshOne 2015-04-04 15:18:29