top-shop.ru
Очиститель 'Flat' для
Способ вычисления десятичного логарифма (по основанию 10) с помощью функции натурального логарифма

Глюч в реализации JScript, VBScript, JavaScript?

Проблема - в том, что встроенный математический объект Math содержит только функцию натурального логарифма, которую "буржуи", почему-то обозначили Math.log(x) (стандартно было бы Math.ln(x)). Когда мне был нужен "настоящий" log(x), выяснилось что его-то и не озаботились сделать!
Решение:
Надо вычислить десятичный логарифм, через использование натурального логарифма
(log(x) = ln(x) / ln(10)):
function fnLog(m) 
{ var fTmp = ((Math.log(m))/(Math.log(10)));
  return (fTmp);
};
Проверка log(10) = 1
Ок!
Блог администратора/программиста

Содержание

Больше примеров по JavaScript: Мой учебник JavaScript