Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用货币添加javascript循环_Javascript_While Loop - Fatal编程技术网

使用货币添加javascript循环

使用货币添加javascript循环,javascript,while-loop,Javascript,While Loop,你好,有人能帮我吗 我们在课堂上制作了一种货币,试图循环两个数字相加,看看我们有多少“基思美元”。。这就是货币“基思巴克”的名字 这是我们的信息 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 这里没有什么可循环的。您已经将每个人定义为一个单独的变量 考虑更改您的数据结构: let people = [ { name: 'Keith',

你好,有人能帮我吗

我们在课堂上制作了一种货币,试图循环两个数字相加,看看我们有多少“基思美元”。。这就是货币“基思巴克”的名字 这是我们的信息

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

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

考虑更改您的数据结构:

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);
一旦你掌握了这一点,就要深入研究并加以改进


另外,在使用货币时要非常小心。不要通过浮点舍入获取位

你试过自己尝试吗?所以,分享你的工作,以帮助你。我不知道你在这里问什么,但这让我笑了!!基本上你想要这些数字的总和?请提供一些代码和更好的解释。如果您想循环某些内容,请从保存数据的数组或对象开始,而不是从单个变量开始。您不想让他试试吗?@Smit当然可以。问题中的代码有什么可尝试的?这个人不知道他们在做什么。一开始的一点帮助可以让他们行动起来。你还应该注意,我包括了一些链接供进一步阅读。正如@Brad提到的,请非常小心浮点舍入。在运行计算之前,您可能希望将
person.amount
四舍五入,或者至少在计算结束时将其四舍五入。