如何使用javascript来解决这个等式?

时间:2016-05-04 22:28:30

标签: javascript math

P := 1/(1+10^((Y-X)/400))
M*(1-P) = Result

请帮助我如何在java脚本中计算,我不确定我是否相信所有括号都会混淆程序。我已经有一个脚本通过用户输入确定x和y,无法让脚本正确计算上面的数学。

1 个答案:

答案 0 :(得分:1)

您必须使用Math.pow进行取幂,^是为按位异或保留的字符。

var Y = 1;
var X = 2;
var M = 3;

var P = 1 / (1 + Math.pow(10, ((Y - X) / 400)));
var Result = M * (1 - P);