我要計算一個簡單的商數:計算商與對數的log 2
log2(val1)/log2(val2)
從來就此次嘗試與:
var valueOne = Math.log2(val1);
var valueTwo = Math.log2(val2);
var quotient = valueOne/valueTwo;
不幸的是,它不work.As我發現,有明顯的與Math.log2
在Chrome中,我得到*'Uncaught TypeError: undefined is not a function'*
現在如何計算商?
請注意'log2(Math.pow(2,29))!== 29'。 – 2014-09-19 11:01:55
@ Qantas這是一個舍入誤差。 – Afsa 2014-09-19 11:05:00
@Afsa:當然這是一個快速修復,如果你不關心準確性,那麼它是有用的,但是如果你需要'log2'的精確結果或者你正在使用'floor' /'ceil'在上面。 – 2014-09-19 11:06:39