gpt4 book ai didi

jquery - 将 Excel 公式转换为 JavaScript 格式

转载 作者:行者123 更新时间:2023-12-01 06:33:17 24 4
gpt4 key购买 nike

我正在尝试将 Excel 公式转换为 jQuery。

Excel 公式:a1 * (a2/12)/(1 - (1 + (a2/12)) ^ -(a3* 12));

但是,我被困在运算符“^”出现的地方。我研究了 Math.pow,但我不确定如何在该方法中设置值

到目前为止,我已经有了这个

 var temp = $('#slider1').slider('value'); //value is 16000
var temp2 = $('#slider2').slider('value'); //value is 7
var temp3 = 3.85;
finalval = Math.pow(temp * (temp3 / 12) / (1 - (1 + (temp3 / 12))), -(temp2 * 12));
$('#output').text(finalval);

我不太熟悉数学函数,可以

最佳答案

看看W3Schools ,但我很确定您的问题是 Math.pow()

的位置

也许可以尝试:final = Math.pow(amount * (temp/12)/(1 - (1 + (temp/12))), -(temp2 * 12))

另外,你漏掉了一个括号

更新在进一步审查计算(并审查评论)后,我很确定我们解释计算的方式存在错误。 See this page

公式应如下:



var amount = 16000; //Currency amount of a loan
var interest = 0.0325; //Percent of interest per period in decimal form
var years = 7; //Number of periods, this will be elongated into months in the equation.
//Time should be in similar units in equation.
temp1 = amount * (interest / 12) / (1 - Math.pow(1 + (interest / 12), -(years * 12)));

然后您可以使用以下方法将该值应用于您的文本(根据提供的 JSFiddle):



$('#monthly').text(Math.round(temp1))

关于jquery - 将 Excel 公式转换为 JavaScript 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31149920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com