当前位置: 首页 > 编程笔记 >

JavaScript中计算复利

董品
2023-03-14
本文向大家介绍JavaScript中计算复利,包括了JavaScript中计算复利的使用技巧和注意事项,需要的朋友参考一下

复利公式

复利使用以下公式计算-

CI = P*(1 + R/n) (nt) – P

这里,

  • P是本金。

  • R是年利率。

  • t是金钱被投资或借入的时间。

  • n是每单位t复利的次数,例如,如果每月复利一次,t以年为单位,则n的值为12。如果每季度复利一次,t以年为单位,则n的值将是4。

我们需要编写一个JavaScript函数,该函数接受本金,利率,时间和数字n并计算复利。

示例

让我们为该函数编写代码-

const principal = 2000;
const time = 5;
const rate = .08;
const n = 12;
const compoundInterest = (p, t, r, n) => {
   const amount = p * (Math.pow((1 + (r / n)), (n * t)));
   const interest = amount - p;
   return interest;
};
console.log(compoundInterest(principal, time, rate, n));

输出结果

控制台中的输出:-

979.6914166032097
 类似资料:
  • 问题内容: 目前,我得到了这样的数组: 经过几步,我的数组如下所示: 我如何计算数组中有多少个a,b,c?我想要一个类似的结果: 等等 问题答案: function count() {

  • 我只是在写一个程序来计算从出生那天到下一个生日(JavaScript)的时间流逝。我不知道如何考虑时区和闰年,这就是为什么计算中的错误会出现在我身上——天和小时不匹配。

  • 我的目标是创建一个程序,向用户询问金额,询问每年、每月或每天的利率,询问如何复合,然后询问月、日或年的期限。 然后它会打印未来的价值以及获得的总利息。这是我到目前为止所拥有的,数字是不正确的。如果有人能帮助修改它并使其工作,我会非常感激。

  • 我想知道是否有人可以帮助我用javascript或jQuery进行计算?成本的百分比必须定为35%。平均节省额必须固定在19%。例如:1百万欧元x0.35x0.19=66.500欧元的节余 我在这里创建了这段代码,但我被计算困住了 https://codepen.io/john_098/pen/bapvqjp 谢谢

  • 问题内容: ES6规范为键集合(Set,Map,WeakSet和WeakMap)提供什么时间复杂度(大O表示)? 我的期望,我期望的大多数开发人员,是规范和实现将使用被广泛接受的高性能算法,在这种情况下,并在平均情况下都是O(1)。这同样适用于和等效物。 对我来说,实现的时间复杂性是否在例如ECMAScript 2015 Language Specification-6th Edition — 2

  • 预期成果:266.66 代码: