JavaScript,创建一个简单的金融计算器

时间:2015-11-19 22:53:11

标签: javascript

我对编程非常陌生,我使用它作为一种学习练习比什么都重要。我做了一个简单的金融计算器。

 var origPrice = 1000;
 var term = 12;
 var interest = 3;
 var aprPayable = 0;
 var termType = 0;

 function interestRates(){
 if (interest < 10){
     aprPayable = 0.01;
 }
 else{
     aprPayable = 0.1;   
    }
 }

 interestRates();

 document.calc.apr.value = origPrice * interest * aprPayable;

 document.calc.pay.value = (origPrice + interest) /term/10;

 }

}

我遇到的问题是代码底部的极其简单的算法,它试图给出每月支付率。问题是算法不起作用,但它确实在纸上。谁能提出我在这里做错了什么呢?

由于

1 个答案:

答案 0 :(得分:0)

我玩了你的代码,一旦我删除了多余的右括号和不存在的变量,它似乎工作正常,你可以从this fiddle看到。我做的唯一真正的改变是

console.log("APR: " + origPrice * interest * aprPayable);
console.log("Pay: " + (origPrice + interest) / term / 10);

实际上会将它们打印到调试控制台。如果您愿意,可以将其更改为变量:

var apr = origPrice * interest * aprPayable;
var pay = (origPrice + interest) / term / 10;