【发布时间】:2017-12-16 07:28:40
【问题描述】:
我几周前才开始使用 JavaScript,但仍然有点挣扎。我需要创建一个循环来计算来自单独 .js 文件中的投票数组的所有值的总和。
该函数有一个参数,votes,代表五个投票数组之一(vote1 到 vote5)。在函数中添加以下命令:
一个。声明一个名为 total 的变量,将其初始值设置为 0。
b.创建一个 for 循环,循环遍历 votes 数组中的每一项,将该项的值添加到总变量中。
c。 for循环完成后,从函数中返回total变量的值。
这是我的 html 文件。
<script>
function totalVotes()
{
var total = 0;
for (i=0; i < votes.length; ++i)
{
total += votes[i];
}
return total;
}
</script>
【问题讨论】:
-
你会想了解对象和属性,将它们用作结构而不是那些许多变量。此外,数组和对象字面量。
-
...了解function parameters。
-
你的循环很好。您的所有代码都缺少将
votes声明为函数的参数,以及实际调用(例如totalVotes(votes3))。 -
向 StackOverflow 询问家庭作业问题时要小心。如果你直接从这里发布一些东西,你几乎肯定会被老师“询问”。您在 HTML 中的代码对于计算总数几乎是正确的,您应该说
var i = 0或let i = 0而不是i=0。
标签: javascript html arrays for-loop