我必须计算一个简单的商:
log2(val1) / log2(val2)
我试过这个:
var valueOne = Math.log2(val1);
var valueTwo = Math.log2(val2);
var quotient = valueOne / valueTwo;
不幸的是,它不起作用。我发现,Math.log2
显然存在浏览器兼容性问题
在Chrome中,我得到*'Uncaught TypeError: undefined is not a function'*
现在如何计算商数?
答案 0 :(得分:3)
答案 1 :(得分:1)
Math.log2(x)
函数可以计算为Math.log(x) / Math.LN2;
。这可以从对数的性质中得出。
.log2()
函数是Math
构造函数的新手,并不是所有浏览器都支持。