這個問題正在被問到一個node.js服務器的問題,但我將問題描述爲「javascript」,因爲我可能也會將這個邏輯用於客戶端腳本。如何在JavaScript中執行不同的基對數函數?
下面是問題:給定一組x值,y需要以對數方式進行縮放。 Math對象執行自然日誌[ln(x)
],但不提供指定對數基數的接口。
對於一個具體的例子,我需要找到以下內容:
log[512](2)
應返回0.1111〜
不過,我沒有看到一個界面,使我能夠做到這一點,我似乎也無法找到一個爲日誌的基礎提供選項的庫。這肯定是一個常見問題,並且有一個解決方案,但是我的搜索只能找到針對不同/不相關問題的解決方案。想法?
的可能的複製:[?任何方式指定的JavaScript math.log()的底座(http://stackoverflow.com/questions/3019278) – hippietrail