0

我试图在根据复利公式计算定期存款到期值后显示结果。我正在尝试使用 Joomla Chronoforms。也尝试过 Math.pow。还是不行。

jQuery(document).ready(function(jQ) {
  jQ('#tenure_month').keyup( calc );
jQ('#cmpnd_anually').keyup( calcu );
var to_years;
 function calc() {    

to_years = jQ('#tenure_month').val();
    to_years = parseFloat(to_years) / 12;
    to_years = to_years.toFixed(1);
  jQ('#years').val(to_years);

};

 function calcu() {
var dep;
var rate_int;
var cmp_int;
dep = jQ('#deposit_amt').val(); 
dep = parseFloat(dep);

rate_int = parseFloat(jQ('#rate_int').val() / 400));
rate_int = rate_int.toFixed(1);

cmp_int =  dep * (1 + rate_int) ^ 4 * t_years;
  jQ('#cmpnd_anually').val(cmp_int);

};  
});

但没有得到输出。有什么建议么?

4

1 回答 1

1

大多数情况下,您需要调试代码:

  • 这一行有一个额外的 )rate_int = parseFloat(jQ('#rate_int').val() / 400));

  • 此行中未定义 t_yearscmp_int = dep * (1 + rate_int) ^ 4 * t_years;

  • 并且您同时使用jQ('#cmpnd_anually')输入和输出

于 2016-06-21T14:11:25.917 回答