繁体   English   中英

为什么我的 Javascript 功能不能正常工作?

[英]why is my Javascript function not working properly?

在我的职能中,我试图计算出在拥有 100 万美元之前,您必须存入指定数额的资金的年数。
然而,我的功能是 console.logging 数以千计而不是数年。

//The function I have created.
function retirement(yearsTillPaid){

//Why does it not work right?
return function(millionDollarDream){
    var goalTo = 1000000;
    var baller = goalTo / millionDollarDream;
    var amount = millionDollarDream / baller;
    var howManyYears = goalTo / amount;
    console.log(howManyYears); 
     }
  }


  //calling my function
  var retirementUs = retirement(250,000);
  var retirementNk = retirement(1);
  var retirementAu = retirement(1);
  var retirementGermany = retirement(1);

  retirementUs(250,000);
  retirementNk(140,100);
  retirementAu(333,000);
  retirementGermany(50,000);

这两个函数都需要一个数字作为参数。 但是,当给定两个时,它们将运行而不会出错。

看起来您想用250000而不是250进行计算。 添加的逗号产生两个参数: 2500

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM