2017-02-24 70 views
-1

你好能有人帮我...添加JavaScript与金钱货币循环

我们在类生成的货币和试图使一个循环,增加了两个数字,看看有多少“基斯块钱”我们有..这就是货币的名称“基斯钱” 这里的信息,我们有

VAR基思= 18;

var austin = 4.5;

var marc = 2;

变种卡莱布= 1.29;

变种海莉= 0.9;

变种麦克拉= 0.45;

变种扎克= 0.0225;

+2

你试过尝试自己吗?因此,分享你的工作,让你帮助你。 – Smit

+0

我不知道你在这里问什么,但它让我笑! –

+0

基本上你想要这些数字的总和?请提供一些代码和更好的解释。 – Armin

回答

0

没有什么可以在这里循环。您已将每个人定义为一个单独的变量。

考虑更改你的数据结构:

let people = [ 
    { name: 'Keith', amount: 18 }, 
    { name: 'austin', amount: 4.5 }, 
    // etc. etc. 
]; 

从那里,你可以使用这样的事情:

let total = 0; 
people.forEach((person) => { 
    total += person.amount; 
}); 
console.log(total); 

一旦你掌握了,看看mapreduce

此外,非常小心的货币。不要靠浮点四舍五入。 How can I format numbers as money in JavaScript?

+1

你不想让他试试吗? – Smit

+1

@Smit我当然可以。有什么可以尝试用问题中的代码?这个人不知道他们在做什么。一开始有一点帮助可以让他们感动。你还应该注意到我包含了一些链接以供进一步阅读。 – Brad

+0

由于@Brad提及请谨慎使用浮点舍入。在运行计算之前,您可能希望对'person.amount'进行四舍五入,或者至少在最后对其进行四舍五入。 –