Может кто-нибудь помочь мне преобразовать этот VB-скрипт в эквивалентный Javascript, пожалуйста.
PMT = ((PV - FV) * rate/ (1 - (1 + rate) ^ -(nper)))
Вероятно
var PMT = ((PV - FV) * rate / (1 - Math.pow(1 + rate, -nper)));
Числа JavaScript всегда (в глубине души) являются значениями с плавающей точкой, поэтому, когда вы имеете дело с деньгами, вещи могут становиться несколько странными.