如何从angular2或typescript中的逗号分隔字符串中获取总和

时间:2017-05-12 09:32:21

标签: angular typescript

我正在使用Angular2和typescript。我对此很新。 我有一个字符串,其中值以逗号分隔。

选择:5000,5000,2500.00

我想得到这些值的总和。 我没有得到如何在angular2或typescript中编写代码。

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

您可以使用简单的Javascript:

执行此操作

var string = "5000,5000,2500.00";
var nums = string.split(",");
var sum = 0;

nums.forEach(function (number) {
    sum += parseFloat(number);
});

console.log(sum);

注意:如果您正在使用ECMAScript 2015(ES6),则可以使用箭头函数替换forEach中的函数,以获得更简洁的表示:

nums.forEach(number => sum += parseFloat(number));