我最近在NodeJS中使用了Math函数来获取API。
当我尝试Math.log(114)
时,输出为4.7361
而不是2.0569
。
我不使用任何外部库。
答案 0 :(得分:4)
你错了。 Math.log
是自然对数 - 当被调用时将是4.73619
。如果您正在寻找常用对数,请使用Math.log10
。 Math.log10(114) = 2.0569...
。
答案 1 :(得分:0)
试试这段代码:
Math.log10(114)
答案 2 :(得分:0)
你使用了错误的方法:
Math.log(x)
始终是自然对数(以“e”为基数)
Math.log10(x)
对数是10的基数
如果你需要在公共基数中计算对数而不是“标准”自然基数,你应该使用第二个。