P := 1/(1+10^((Y-X)/400))
M*(1-P) = Result
请帮助我如何在java脚本中计算,我不确定我是否相信所有括号都会混淆程序。我已经有一个脚本通过用户输入确定x和y,无法让脚本正确计算上面的数学。
答案 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);