JavaScript中的数学函数错误

时间:2016-11-18 09:14:19

标签: javascript math

我最近在NodeJS中使用了Math函数来获取API。

当我尝试Math.log(114)时,输出为4.7361而不是2.0569

我不使用任何外部库。

3 个答案:

答案 0 :(得分:4)

你错了。 Math.log是自然对数 - 当被调用时将是4.73619。如果您正在寻找常用对数,请使用Math.log10Math.log10(114) = 2.0569...

答案 1 :(得分:0)

试试这段代码:

Math.log10(114)

答案 2 :(得分:0)

你使用了错误的方法:

Math.log(x)

始终是自然对数(以“e”为基数)

Math.log10(x)

对数是10的基数

如果你需要在公共基数中计算对数而不是“标准”自然基数,你应该使用第二个。