Javascript 我怎样才能保持这个循环直到平衡为零?

Javascript 我怎样才能保持这个循环直到平衡为零?,javascript,Javascript,我是Javascript新手,已经知道如何将第一行日志记录到控制台,但是,如何继续循环并在余额降低时显示结果,直到余额为零?我非常感谢你在这方面的帮助。提前谢谢 function displayPayment() { var year = 0; var balance = 1500; var interest = 0.015; var minimum = 0.02; var payNum = 0; if (balance > 0) { var newPay

我是Javascript新手,已经知道如何将第一行日志记录到控制台,但是,如何继续循环并在余额降低时显示结果,直到余额为零?我非常感谢你在这方面的帮助。提前谢谢

function displayPayment() {
  var year = 0;
  var balance = 1500;
  var interest = 0.015;
  var minimum = 0.02;
  var payNum = 0;

  if (balance > 0) {
    var newPayNum = payNum + 1;
    var newYear = year + 1;
    var interestPaid = balance * interest;
    var newBalance = interestPaid + balance;
    var minPay = newBalance * minimum;
    var balanceOwe = newBalance - minPay;

    return ("   " + newYear + "   " + balanceOwe + "      " + newPayNum + "            
" + interestPaid);
  }
}
console.log(" Year " + " Balance " + " PaymentNum " + "  InterestPaid \n");
console.log(displayPayment());

您可以使用
do while
循环,也可以只使用
while
循环。但是,在此过程中,您的平衡没有变化,因此循环将永远不会退出。

循环在哪里?“我如何继续循环,并在平衡变低时显示结果,直到平衡为零?”1)进行循环2)减少循环中的
平衡。