gpt4 book ai didi

javascript - JS 中的数学运算

转载 作者:行者123 更新时间:2023-11-28 20:48:26 25 4
gpt4 key购买 nike

我的代码应该计算抵押贷款付款

var LA = 100000;
var RA=0.07;
var YA=30;

var R = ( RA / 12);
var r = (1 + R);
var Yr = (YA * 12);
var pay = (LA * Math.exp(r,Yr)*R)/(Math.pow(r,Yr)-1);

返回 224.12 美元

这是错误的,应该是 665.30 美元付款 = [ LA * r^Yr * R ]/[ r ^Yr - 1]

例如:

100,000 美元的 30 年抵押贷款,利率 7% (0.07)

0.07/12 = 0.00583(这是 R)

30 * 12 = 360(这是一年)

1 + 0.00583 = 1.00583(这是 r)

付款 = [ $100,000 * (1.00583)^360 * 0.00583 ]/[ (1.00583)^360 - 1 ]

每月付款为 665.30 美元

有什么建议吗?

最佳答案

使用正确的函数:Math.pow 而不是 Math.exp

此外,虽然方括号可以工作,但这只是因为 JavaScript 将数组转换为字符串,然后转换为数字。请改用括号。

关于javascript - JS 中的数学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13003404/

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