计算var的总和

时间:2016-02-02 03:34:58

标签: javascript

我正在尝试计算我的'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>

enter image description here

红色的数字是总和,黑色的数字是每个单独的数字。我希望它看起来像这样。

1 个答案:

答案 0 :(得分:1)

您可以使用reduce function

var sum = time.reduce(function(previous, current) { return previous + current; });

这将导致数组中所有数值的总和。请注意,如果数组包含非数字值,这可能会导致意外结果。