Javascript 如何使用foreach循环计算利率?
我正在为我的银行项目尝试一些东西,我面临着一个两难的境地 给出一系列年度前6个月的每月总费用,顺序如下:Javascript 如何使用foreach循环计算利率?,javascript,Javascript,我正在为我的银行项目尝试一些东西,我面临着一个两难的境地 给出一系列年度前6个月的每月总费用,顺序如下: var exp = [4000, 5000, 6500, 5000, 2800, 3500] 使用forEach循环遍历数组,并为金额超过4000的月份添加2%利息。利息仅限于4000英镑以上的金额。将最终值存储在数组中并打印它 我无法得出最终值,有人想试用他们的代码吗?您可以迭代数组,检查amount>4000。然后计算利息并将值赋给数组 var exp=[40005000650050
var exp = [4000, 5000, 6500, 5000, 2800, 3500]
使用forEach
循环遍历数组,并为金额超过4000
的月份添加2%
利息。利息仅限于4000英镑以上的金额。将最终值存储在数组中并打印它
我无法得出最终值,有人想试用他们的代码吗?您可以迭代数组,检查
amount>4000
。然后计算利息并将值赋给数组
var exp=[400050006500500028003500];
exp.forEach(函数(值、索引){
如果(值>4000){
让利息=(值*2)/100;//在此处编写逻辑以计算利息
exp[指数]=价值+利息;
}
});
console.log(exp)代码>你尝试过什么吗?请回答问题以添加你的代码,然后我们可以看看哪里出了问题。附带说明:作为一个学习项目,这很好,但请不要将JS用于任何严肃的银行项目的数学方面。(JS数学…古怪)如果您的预期输出是与输入大小相同的数组(您只需有条件地转换每个项),则有一个更适合的方法:,它接受针对输入数组的每个项执行的函数作为参数,并将其返回传递给结果数组。您的解决方案(相对简单)可能是这样的,比如constresult=exp.map(monthlyExpense=>monthlyExpense>4000?monthlyExpense*1.02:monthlyExpense)