Math.sinh()
Функція Math.sinh()
повертає гіперболічний синус числа. За допомогоюсталої e це можна обчислити так:
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Джерело цих інтерактивних прикладів зберігається у репозиторії на 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.