【发布时间】:2016-05-10 17:36:11
【问题描述】:
我正在尝试计算我的“var time”的总和,以便它可以在我的桌子上显示总数。有人可以告诉我该怎么做吗?
<td>
<h3 id="Luke Hours">
<script>
var time = [2, 0.5, 1];
document.getElementById("Luke Hours").innerHTML = time;
</script>
</h3>
<h4 id="Luke Time">
<script>
var text = "";
var i;
for (i = 0; i < time.length; i++) {
text += time[i] + "<br>";
}
document.getElementById("Luke Time").innerHTML = text;
</script>
</h4>
</td>
红色的数字是总和,黑色的数字是每个单独的数字。我希望它看起来像这样。
【问题讨论】:
-
你没有做加法,因为你已经包含了一个字符串:
"<br>"你正在做字符串连接 -
@PatrickEvans 我不认为这就是他的意思。如果您查看他的代码 sn-p,他会垂直对齐每个元素,就好像他在设置一个基本的加法问题一样。所以,我认为他试图在垂直“数组”下方求和
-
@DaMaxContent 确实如此,但我不明白的唯一部分是(功能(以前,当前)。我不确定以前和当前的含义或代表。
-
这里。 Mozilla 解释一切:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
-
change
var text = "";tovar text=time.reduce(function(previous, current) { return previous + current; });**所有非代码加粗
标签: javascript