Код: Выделить всё
Math.pow(-3, 2,6)
Было бы правильно превратить его в следующее:
если показатель степени перед десятичной запятой четен (превратить отрицательное значение в положительное)): Math.pow(3, 2,6)
если показатель степени перед десятичной запятой нечетен (сначала превратите отрицательное значение в положительное и сделайте результат снова отрицательный после расчета):
Код: Выделить всё
Math.pow(3, 2,6)
= 157.49069663608591
// make negative: -157.49069663608591
Подробнее здесь: https://stackoverflow.com/questions/791 ... t-is-a-dec