我搜索了一个解决方案,但找不到,
我有当前的脚本,数字是随机的(以不同的数量变化),
var totalAmount = [55.99,7.00];
我正在尝试将用逗号分隔的两个值相加,例如“ totalAmout = 62.99;
”
我搜索了一个解决方案,但找不到,
我有当前的脚本,数字是随机的(以不同的数量变化),
var totalAmount = [55.99,7.00];
我正在尝试将用逗号分隔的两个值相加,例如“ totalAmout = 62.99;
”
您将其更改为数组。.push()
您可以使用;添加到 javascript 中的数组中。
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"
的数组中有一个字符串,它也会被用作数字而不是字符串。
当然,试试这个:
var totalAmount = [55.99,7.00];
var sum = totalAmount[0] + totalAmount[1]; //Add array elements 0 and 1
这当然假设您的数组至少有两个元素。