for循环仅循环一次!! Javascript
此循环仅循环一次,如果月等于1,则返回19800,这是正确的,我想保持enter code here
循环。例如,如果月份等于3,则将打印19800 197195.80 195787.39
arr1 = [200000, 0.003, 2000];
function getNew (month) {
for (i = 0; i <= month; i ++){
monthlyInterest = arr1[0] * arr1[1]
paymenttoPrinciple = arr1[2] - monthlyInterest;
newMortgageBalance = arr1[0] - paymenttoPrinciple;
arr1[0] = newMortgageBalance;
return (newMortgageBalance);
}
}
回答如下:您return
在循环内。这将在第一次迭代后停止循环。
for循环仅循环一次!! Javascript
此循环仅循环一次,如果月等于1,则返回19800,这是正确的,我想保持enter code here
循环。例如,如果月份等于3,则将打印19800 197195.80 195787.39
arr1 = [200000, 0.003, 2000];
function getNew (month) {
for (i = 0; i <= month; i ++){
monthlyInterest = arr1[0] * arr1[1]
paymenttoPrinciple = arr1[2] - monthlyInterest;
newMortgageBalance = arr1[0] - paymenttoPrinciple;
arr1[0] = newMortgageBalance;
return (newMortgageBalance);
}
}
回答如下:您return
在循环内。这将在第一次迭代后停止循环。