我搜索了一个解决方案但找不到,
我有当前的脚本,数字是随机的(以不同的数量变化),
var totalAmount = [55.99,7.00];
我正在尝试将逗号分隔的两个值添加到相同的位置。“totalAmout = 62.99;
”
答案 0 :(得分:0)
您将其更改为数组。您可以使用.push()
;
var totalAmount = [55.99, 7.01];
totalAmount.push(5);
console.log(totalAmount); // produces something like [55.99, 7.01, 5]
[编辑]是的,问题的整个格式让我失望了。如果您想要数组数的SUM,可以使用for循环:
var total = 0;
for (var i = 0; i < totalAmount.length; i++)
total += parseFloat(totalAmount[i]);
}
total
将具有数组的总和,并且它适用于任何长度数组。如果我们没有parseFloat,它可能会做一些奇怪的事情,因为连接和加法运算符在JavaScript中都是+
。所以我们做parseFloat(totalAmount[i])
,即使你的数组中有一个像"55.55"
这样的字符串,它也会被用作数字而不是字符串。
答案 1 :(得分:0)
当然,试试这个:
var totalAmount = [55.99,7.00];
var sum = totalAmount[0] + totalAmount[1]; //Add array elements 0 and 1
这当然假设你的数组至少有两个元素。