任何人都可以幫助我將這個VB腳本轉換爲等效的Javascript請。vb script to javascript
PMT = ((PV - FV) * rate/ (1 - (1 + rate)^-(nper)))
任何人都可以幫助我將這個VB腳本轉換爲等效的Javascript請。vb script to javascript
PMT = ((PV - FV) * rate/ (1 - (1 + rate)^-(nper)))
大概
var PMT = ((PV - FV) * rate/(1 - Math.pow(1 + rate, -nper)));
JavaScript的數字總是(在心臟)浮點值,所以當你與金錢打交道的東西能得到多少有些怪異。
謝謝Pointy,我添加了這個值:var pmt =((100000 - 0)*(7.5/12)/(1 - Math.pow(1 +(7.5/12),-48)));兩者的結果不匹配..任何想法請 – dps123 2011-03-18 15:45:18
我的目標是做下面的數學:http://stackoverflow.com/questions/5353511/pmt-in-javascript – dps123 2011-03-18 15:48:23
結果不匹配**什麼* * ??另外,如果利率爲7.5%,則可能應該使用0.075而不是7.5。 – Pointy 2011-03-18 15:52:59
這是已經有效的javascript,你應該保留在現有的線程 – 2011-03-18 15:38:11
@Martin Jespersen JavaScript沒有一個指數運算符... – Pointy 2011-03-18 15:39:23
對不起,馬丁,^不是一個JavaScript的權力函數。 – 2011-03-18 15:39:48