作者: 啦la 時間: 2019-10-4 03:38 標題: JS - 點將字串轉數字(總和)?
sample:
String(5,6,7,1,9)
點將字串轉數字(總和)?
thanks
作者: us54gzl 時間: 2019-10-4 09:45
本帖最後由 us54gzl 於 2019-10-4 09:49 編輯
- var str="5,6,7,1,9";
- var arr=str.split(",");
- var sum=0;
- arr.forEach(function(i){
- sum+=parseInt(i);
- });
- document.write("Sum of "+str+" is "+sum);
作者: lancon 時間: 2019-10-4 20:23
- const string = '5,6,7,1,9';
- const sum = string.split(',').reduce((p, v) => {
- return p + parseInt(v);
- }, 0);
- console.log(sum);
作者: CVSDF 時間: 2019-10-4 21:18
var str = '5,6,7,1,9';
var arr = str.split(',');
var sum = 0;
for(var i=0; i<arr.length; i++){
sum = sum + parseInt( arr[i] );
}
alert(sum);
作者: hihihi123hk 時間: 2019-10-4 23:21
本帖最後由 hihihi123hk 於 2019-10-4 23:23 編輯
const str = '1,2,3,4'
const result = str.split(',')
.map(it => +it)
.reduce((acc, e) => acc + e, 0)
console.log(result)
via HKEPC IR Extreme 4.2.3 - iOS(4.0.2)
作者: none_and_none 時間: 2019-10-7 10:15
用parseInt(string, radix)時要注意:
...如果沒有指定 radix 的話,給出的結果會按照實做不同而異,請注意,通常預設值不是 10 進位。
https://developer.mozilla.org/zh ... al_Objects/parseInt
作者: louis3412 時間: 2019-10-11 23:31
回覆 5# hihihi123hk
support
作者: 啦la 時間: 2019-10-20 01:03
many thanks
