【发布时间】:2018-11-23 12:11:22
【问题描述】:
基本上,我想根据每个月的供款计算并显示达到某个点(储蓄余额)所需的月数。
这是我目前所拥有的:
function howLong(initial,interest,goal,added){
var initialDeposit = parseInt(initial);
var interestInt = parseInt(interest);
var targetSaving = parseInt(goal);
var contribution = parseInt(added);
var monthCount = 0;
while(initialDeposit <= targetSaving){
monthCount++;
initialDeposit+contribution
}
alert(monthCount)
}
这是我的 html 表单:
<form>
Initial Deposit:<br />
<input type="number" id="initial"><br /><br />
Interest:<br />
<input type="number" id="interest"><br /><br />
Target savings amount:<br />
<input type="number" id="goal"><br /><br />
Monthly Contribution:<br />
<input type="number" id="contribution"><br /><br />
<input type="button" value="How Long!?" onclick="howLong(document.getElementById('initial').value,document.getElementById('interest').value,document.getElementById('goal').value),document.getElementById('contribution').value">
</form>
【问题讨论】:
-
那么问题是什么?
-
initialDeposit += contribution或initialDeposit = initialDeposit + contribution
标签: javascript loops while-loop