Javascript 将JS转换为数学(定义了多个变量)

Javascript 将JS转换为数学(定义了多个变量),javascript,Javascript,我有这个代码,我正试图把它翻译成数学 var Top=1+MonthlyInterestRate; Top=Math.pow(Top,npr);' Top=MonthlyInterestRate*Top; var Bottom=1+MonthlyInterestRate; Bottom=Math.pow(Bottom,npr)-1; var MonthlyPayment=(PrincipalBalance*(Top/Bottom)).toFixed(2); 我的基本问题是var‘to

我有这个代码,我正试图把它翻译成数学

var Top=1+MonthlyInterestRate;

Top=Math.pow(Top,npr);'

Top=MonthlyInterestRate*Top;

var Bottom=1+MonthlyInterestRate;

Bottom=Math.pow(Bottom,npr)-1;

var MonthlyPayment=(PrincipalBalance*(Top/Bottom)).toFixed(2);

我的基本问题是var‘top’声明了3次,所以我不知道如何从数学上反映它

var bottom也声明了两次,哪个值是最终值


第一个变量或第二个?

未多次声明,但正在重新分配值。它总是最新的

您只需通过以下方式进行检查:

var变量1=10;
变量1=20;
var变量2=0;
变量2=1;
log('这是变量1的值:',variable1);

log('这是变量2的值:',variable2)JavaScript是必需的,指令从上到下执行。以下是发生的情况,顺序如下:

  • Top
    等于1+
    monthlyInterestate
  • Top
    设置为
    Top
    npr
  • Top
    设置为
    Top
    乘以
    monthlyInterestate
  • 底部
    等于1+
    月利率
  • Bottom
    设置为
    Bottom
    npr
    减1的幂
  • 最后,
    Top
    除以
    Bottom
    的结果乘以
    principabalance
  • 一个数学方程可以是如下所示:

    其中a等于
    原则平衡
    ,b等于
    月利率
    ,c等于
    npr


    “我的基本问题是变量'top'声明了3次”-不是,我建议您阅读以下内容:。虽然赋值和声明对于每种语言几乎都是一样的,但您应该首先了解变量、常量和其他实际工作方式的基本知识。太棒了。非常感谢你。