Spec-Zone.ru › JavaScript

Math.log10()

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

Статический метод Math.log10() возвращает логарифм числа по основанию 10. То есть

∀x>0,𝙼𝚊𝚝𝚑.𝚕𝚘𝚐𝟷𝟶(𝚡)=log10(x)=the unique y such that 10y=x\forall x > 0,\;\mathtt{\operatorname{Math.log10}(x)} = \log_{10}(x) = \text{the unique } y \text{ such that } 10^y = x

Попробовать

console.log(Math.log10(100000));
// Expected output: 5

console.log(Math.log10(2));
// Expected output: 0.3010299956639812

console.log(Math.log10(1));
// Expected output: 0

console.log(Math.log10(0));
// Expected output: -Infinity

Синтаксис

Math.log10(x)

Параметры

x
Число больше или равное 0.

Возвращаемое значение

Логарифм по основанию 10 от x. Если x < 0, возвращает NaN.

Описание

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

Эта функция эквивалентна Math.log(x) / Math.log(10). Для log10(e) используйте константу Math.LOG10E, которая равна 1 / Math.LN10.

Примеры

Использование Math.log10()

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

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

Спецификация
Спецификация языка ECMAScript® 2027
# sec-math.log10

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

Десктопные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
log10
38
12
25
25
8
38
25
25
8
3.0
38
8
1.0.0
1.0
0.12.0

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

  • Полифил Math.log10 в core-js
  • Полифил es-shims для Math.log10
  • Math.exp()
  • Math.log()
  • Math.log1p()
  • Math.log2()
  • Math.pow()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/log10

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API