Страница 1 из 1

Десятичный логарифм на JavaScript

Добавлено: 29 янв 2012, 22:42
mihas
Когда писал спектральный калькулятор столкнулся с тем, что в JavaScript нет функции десятичного логарифма. На помощь пришла математика - логарифм числа надо поделить на логарифм десятки - вот и все. Оформим это в виде функции, назовем ее log10 и будем к ней обращаться при необходимости:

Код: Выделить всё

function log10(arg) {  
    return Math.log(arg)/Math.log(10);  
}
Обратиться к функции можно например так:

Код: Выделить всё

X= log10(Y);
Переменной X будет возвращено значение десятичного логарифма от Y.

Re: Десятичный логарифм на JavaScript

Добавлено: 14 апр 2019, 05:29
Fodin
Math.log(10) === Math.LN10 - это true с самого начала Javascript.
Math.log10(10) === 1 - это true c 2015 года.