Библиотека математической мощности Javascript real/irrational_number

Я искал во всем Интернете, но не мог найти ничего, что помогло бы мне.

Мне нужно сделать математику: 10 ^ (1,7), но javascript не позволяет этого. Может у кого-нибудь есть какой-то код или знает какую-нибудь библиотеку, которая могла бы мне помочь?

Заранее спасибо.


person Viktoras Laukevičius    schedule 04.04.2013    source источник
comment
Вы должны использовать Math.pow(). Здесь был дан ответ... [1]: stackoverflow.com/questions/5907063 /javascript-экспоненты   -  person DmitryK    schedule 04.04.2013
comment
Также ^ является XOR в JavaScript, чтобы еще больше усугубить ваши проблемы. И могу ли я добавить, что если вы нашли ответ среди предложенных, было бы неплохо отметить один из них. Ваше здоровье.   -  person d'alar'cop    schedule 05.04.2013


Ответы (2)


Если я не путаю:

Math.pow(10,1.7)

сделаю это.

person d'alar'cop    schedule 04.04.2013

Если вы хотите получить мощность действительного числа base в степени exponent, сделайте:

Math.pow(base, exponent);

С ценностями, которые у вас есть, это

Math.pow(10, 1.7);

См. https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Math/pow для документации

person halex    schedule 04.04.2013
comment
спасибо, у меня просто возникла проблема, потому что я назвал 10 как A1 и 1.7 как A2, а затем проанализировал int: parseInt(A1); parseInt(A2); и через несколько часов понял, что Math.pow(A1, A2) дает только целочисленный ответ в этом случае. - person Viktoras Laukevičius; 07.04.2013