Я нашел ошибку при вычислении логарифма с использованием функции Math.log в JavaScript. Например, рассмотрим число (скажем, 0,1), фактическое log value of 0.1 to the base 10 is -1
.Math.log возвращает неправильное значение
Но когда я использую функцию Math.log
в javascript, она возвращает -2.302585
. Ясно, что это неправильно. Итак, следует ли написать собственную функцию для вычисления логарифма или есть ли какие-либо другие методы, доступные в JavaScript для вычисления логарифма вручную?
возможно дубликат [Почему JavaScript Math.log (1,001) возвращает неверное значение?] (HTTP: // stackoverflow.com/questions/5040611/why-does-javascript-math-log1-001-return-the-wrong-value) –