Spec-Zone.ru › JavaScript

Math.sinh()

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

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

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

𝙼𝚊𝚝𝚑.𝚜𝚒𝚗𝚑(𝚡)=sinh(x)=ex−e−x2\mathtt{\operatorname{Math.sinh}(x)} = \sinh(x) = \frac{\mathrm{e}^x - \mathrm{e}^{-x}}{2}

Попробуйте

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

console.log(Math.sinh(1));
// Expected output: 1.1752011936438014

console.log(Math.sinh(-1));
// Expected output: -1.1752011936438014

console.log(Math.sinh(2));
// Expected output: 3.626860407847019

Синтаксис

Math.sinh(x)

Параметры

x
Число.

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

Гиперболический синус x.

Описание

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

Примеры

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

Math.sinh(-Infinity); // -Infinity
Math.sinh(-0); // -0
Math.sinh(0); // 0
Math.sinh(1); // 1.1752011936438014
Math.sinh(Infinity); // Infinity

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

Спецификация
ECMAScript® 2027 Language Specification
# sec-math.sinh

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

Настольные компьютеры Мобильные Сервер
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
sinh
38
12
25
25
8
38
25
25
8
3.0
38
8
1.0.0
1.0
0.12.0

См. также

  • Polyfill of Math.sinh in core-js
  • Math.acosh()
  • Math.asinh()
  • Math.atanh()
  • Math.cosh()
  • 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/sinh

Spec-Zone.ru

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