用JavaScript编写数学方程式

时间:2016-04-27 16:51:13

标签: javascript

我如何用JavaScript编写这个等式?

http://s32.postimg.org/m0jchfqlw/CALCULATIONS.jpg

这是我编程的尝试,但我确定这是错误的。

var MIR = parseFloat(($('#aprrate').val() / 100) / 12);
var paymentAmount = (MIR * $('#amounttofinance').val())/(1 - Math.pow((1 + MIR), -$('#numberofpayments').val()));
$('#paymentamount').val(paymentAmount);

编辑:它在付款金额文本框中显示NaN。

如果我试试这个..

var MIR = parseFloat((parseFloat($('#aprrate').val()) / 100) / 12);
var paymentAmount = (MIR * parseFloat($('#amounttofinance').val()))/(1 - Math.pow((1 + MIR), -parseInt($('#numberofpayments'),10).val()));
$('#paymentamount').val(paymentAmount);

我一无所获,完全空白。

1 个答案:

答案 0 :(得分:1)

我想你错过了第二行末尾的.val()。 你能试试这个:

var MIR = parseFloat((parseFloat($('#aprrate').val()) / 100) / 12);
var paymentAmount = (MIR * parseFloat($('#amounttofinance').val()))/(1 - Math.pow((1 + MIR), -parseInt($('#numberofpayments').val(),10)));
$('#paymentamount').val(paymentAmount);