簡體   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