Spec-Zone.ru › JavaScript

Math.acosh()

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

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

Статический метод Math.acosh() возвращает обратный гиперболический косинус числа. То есть,

∀x≥1,𝙼𝚊𝚝𝚑.𝚊𝚌𝚘𝚜𝚑(𝚡)=arcosh(x)=единственный y≥0, такой что cosh(y)=x=ln(x+x2−1)\begin{aligned}\forall x \geq 1,\;\mathtt{\operatorname{Math.acosh}(x)} &= \operatorname{arcosh}(x) = \text{the unique } y \geq 0 \text{ such that } \cosh(y) = x\\&= \ln\left(x + \sqrt{x^2 - 1}\right)\end{aligned}

Попробуйте

console.log(Math.acosh(0.999999999999));
// Expected output: NaN

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

console.log(Math.acosh(2));
// Expected output: 1.3169578969248166

console.log(Math.acosh(2.5));
// Expected output: 1.566799236972411

Синтаксис

Math.acosh(x)

Параметры

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

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

Обратный гиперболический косинус x. Если x меньше 1, возвращается NaN.

Описание

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

Примеры

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

Math.acosh(0); // NaN
Math.acosh(1); // 0
Math.acosh(2); // 1.3169578969248166
Math.acosh(Infinity); // Infinity

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

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

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

Настольные компьютеры Мобильные устройства Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
acosh
38
12
25
25
8
38
25
25
8
3.0
38
8
1.0.0
1.0
0.12.0

См. также

  • Polyfill для Math.acosh в core-js
  • Polyfill es-shims для Math.acosh
  • Math.asinh()
  • Math.atanh()
  • Math.cosh()
  • Math.sinh()
  • Math.tanh()

© 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/acosh

Spec-Zone.ru

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