这是我的第一个问题。抱歉,这很糟糕,尝试在隔离期间教自己!谢谢!
我如何通过用户输入的数组应用常量数组并获得总和?
用户总是输入6位数字,但常数是5位数字
示例
[[5,7,3,5,2]是我要乘以]的常量数组。
用户输入837465
变成[8、3、7、4、6、5](但我希望忽略5)
乘以常量数组(不包括最后一个元素)并得到和:
((8 * 5)+(3 * 7)+(7 * 3)+(4 * 5)+(6 * 2)= 114
const arr = [5, 7, 3, 5, 2];
var arr2 = [];
var num = parseInt(document.getElementById("yourNumber").value); //input from .html
var sum = 0;
for (var i = 1; i< num.length; i++){ //var i = 1 b/c user always enters 6 digits, i feel this is wrong?
arr2.push(parseInt(num[i]));
sum += (arr2[i]*arr[i]);
}
console.log(sum);
这是我的第一个问题。抱歉,这很糟糕,尝试在隔离期间教自己!谢谢!我如何通过用户输入的数组应用我的常量数组并获得总和?用户始终...
以下作品:
您可以使用清晰的for
-of
语法强制执行此操作-