Math.log10()

Сводка

Метод Math.log10() возвращает десятичный (по основанию 10) логарифм числа, то есть

x > 0 , Math.log10 ( x ) = log 10 ( x ) = уникальный y такой, что 10 y = x \forall x > 0, \mathtt{\operatorname{Math.log10}(x)} = \log_10(x) = \text{уникальный} ; y ; \text{такой, что} ; 10^y = x

Синтаксис

Math.log10(x)

Параметры

x

Число.

Описание

Если значение x меньше 0, возвращаемое значение всегда будет равным NaN.

Поскольку метод log10() является статическим методом объекта Math, вы всегда должны использовать его как Math.log10(), а не пытаться вызывать метод на созданном экземпляре объекта Math (поскольку объект Math не является конструктором).

Примеры

Пример: использование метода Math.log10()

js
Math.log10(2); // 0.3010299956639812
Math.log10(1); // 0
Math.log10(0); // -Infinity
Math.log10(-2); // NaN
Math.log10(100000); // 5

Полифил

Этот метод может эмулироваться следующим способом:

js
Math.log10 =
  Math.log10 ||
  function (x) {
    return Math.log(x) / Math.LN10;
  };

Спецификации

Specification
ECMAScript Language Specification
# sec-math.log10

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также