Функція Math.sinh()
повертає гіперболічний синус числа. За допомогоюсталої e це можна обчислити так:
Джерело цих інтерактивних прикладів зберігається у репозиторії на GitHub. Якщо ви маєте бажання зробити свій внесок у проект інтерактивних прикладів - будь ласка, зклонуйте репозиторій https://github.com/mdn/interactive-examples та пришліть нам pull request.
Синтаксис
Math.sinh(x)
Аргументи
x
- Число.
Результат
Гіперболічний синус даного числа.
Опис
У зв'язку з тим, що sinh()
- це статичний метод Math
, слід завжди викликати його як Math.sinh()
, аніж як метод створеного вами об'єкту Math
(оскільки Math
не являється конструктором).
Приклади
Застосування Math.sinh()
Math.sinh(0); // 0
Math.sinh(1); // 1.1752011936438014
Поліфіл
Такий же результат можна отримати за допомогою фукнції Math.exp()
:
Math.sinh = Math.sinh || function(x) {
return (Math.exp(x) - Math.exp(-x)) / 2;
}
або ж викликаючи Math.exp()
лише один раз:
Math.sinh = Math.sinh || function(x) {
var y = Math.exp(x);
return (y - 1 / y) / 2;
}
Специфікації
Сумісність із браузерами
BCD tables only load in the browser
Таблиця сумісності на цій сторінці сформована автоматично із структурованих даних. Якщо ви маєте бажання зробити свій внесок до цих даних - будь-ласка, ось репозиторій https://github.com/mdn/browser-compat-data, надішліть нам свій pull request.