Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript存款利息计算器_Javascript_Calculator - Fatal编程技术网

JavaScript存款利息计算器

JavaScript存款利息计算器,javascript,calculator,Javascript,Calculator,有一个基本的javascript兴趣计算器,我需要修改它 现在它只计算第一笔存款,试图增加定期(每年)存款。但我不知道如何纠正:( 基本守则运作良好: 可以按以下方式计算: function calc() { var princ = 1000; // start deposit var totalDeposit = princ; var add = 500; // yearly deposit (need plus it every year) var rate = 0.

有一个基本的javascript兴趣计算器,我需要修改它

现在它只计算第一笔存款,试图增加定期(每年)存款。但我不知道如何纠正:(

基本守则运作良好:


可以按以下方式计算:

function calc() {
  var princ = 1000; // start deposit
  var totalDeposit = princ;
  var add   = 500; // yearly deposit (need plus it every year)
  var rate  = 0.0225;
  var years = 10;
  for(var i=0;i<years;i++)
  {
    if(i!=0)
    {
        princ += 500;
        totalDeposit +=500;
    }
    princ += princ * rate;
  }
  $("#demo").html("Total: "+princ.toFixed(2)+" Profit: "+(princ-totalDeposit).toFixed(2));
}
函数计算(){
var princ=1000;//开始存款
var totalDeposit=princ;
var add=500;//年存款(每年需要加上)
风险值率=0.0225;
var年数=10年;

对于(var i=0;我是计算复利还是常规利率?@SamvelPetrosov,谢谢你的提问!现在它是从1000开始计算利息的。每年需要加500,然后计算利息。TY!工作起来很有魅力!
function calc() {
  var princ = 1000; // start deposit
  var totalDeposit = princ;
  var add   = 500; // yearly deposit (need plus it every year)
  var rate  = 0.0225;
  var years = 10;
  for(var i=0;i<years;i++)
  {
    if(i!=0)
    {
        princ += 500;
        totalDeposit +=500;
    }
    princ += princ * rate;
  }
  $("#demo").html("Total: "+princ.toFixed(2)+" Profit: "+(princ-totalDeposit).toFixed(2));
}