用钱货币添加javascript循环

时间:2017-02-24 18:47:51

标签: javascript while-loop

你好,有人可以帮助我......

我们在我们班级制作了一种货币,并试图建立一个循环,添加两个数字,看看我们有多少“基思雄鹿”......这就是货币“keith bucks”的名称 这里有我们的信息

var Keith = 18;

var austin = 4.5;

var marc = 2;

var kaleb = 1.29;

var hayley = 0.9;

var michaela = 0.45;

var zacc = 0.0225;

1 个答案:

答案 0 :(得分: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?