[英]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
進行計算。 添加的逗號產生兩個參數: 250
和0
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.