[英]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.