我得到以下線在我的源文件,我想通過pipe ("|")
使用Javascript - 點心解決方案
到sum
分離這些值有在線路(might be 100 values
)
10|20|30|40|[no limit for values] - Separator is pipe "|"
裏的值沒有限制
ouptput將是100
請幫忙寫一個javascript
函數爲上述查詢。
問候 周杰倫
我得到以下線在我的源文件,我想通過pipe ("|")
使用Javascript - 點心解決方案
到sum
分離這些值有在線路(might be 100 values
)
10|20|30|40|[no limit for values] - Separator is pipe "|"
裏的值沒有限制
ouptput將是100
請幫忙寫一個javascript
函數爲上述查詢。
問候 周杰倫
你可以嘗試something
象下面這樣:
function sum(value){
var total = 0;
var array = value.split(",").map(Number);
for(var i = 0; i < array.length; i++) {
total += array[i];
}
alert(total);
}
var value = "10|20|30|40".replace(/\|/g, ',');
console.log(sum(value));
你嘗試過這麼遠嗎?堆棧溢出不僅僅是一個代碼寫入服務,你需要告訴你已經嘗試了某些東西,並明確指出你被困在哪裏。 –
使用'string.split()'將字符串拆分成一個數組。使用'parseInt()'將這些字符串轉換爲數字。並使用'array.reduce()'將其添加。 – Barmar
歡迎來到Stack Overflow! SO不是免費的編碼服務。你必須嘗試自己解決問題。如果無法正常工作,請發佈您嘗試的內容,我們會幫助您解決問題。 – Barmar