Math.cosh()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
A função Math.cosh() retorna o cosseno hiperbólico de um número, que pode ser expressada usando constante e:
Experimente
console.log(Math.cosh(0));
// Expected output: 1
console.log(Math.cosh(1));
// Expected output: 1.543080634815244 (approximately)
console.log(Math.cosh(-1));
// Expected output: 1.543080634815244 (approximately)
console.log(Math.cosh(2));
// Expected output: 3.7621956910836314
Sintaxe
Math.cosh(x)
Parâmetros
x-
Um número.
Valor de retorno
O cosseno hiperbólico do número dado.
Descrição
Por cosh() ser um método estático de Math, sempre utilize como Math.cosh(), ao invés de como um método de um objeto Math que você criou (Math não é um construtor).
Exemplos
>Usando Math.cosh()
js
Math.cosh(0); // 1
Math.cosh(1); // 1.5430806348152437
Math.cosh(-1); // 1.5430806348152437
Polyfill
Isto pode ser emulado com a ajuda da função Math.exp():
js
Math.cosh =
Math.cosh ||
function (x) {
return (Math.exp(x) + Math.exp(-x)) / 2;
};
ou usando apenas uma chamada da função Math.exp():
js
Math.cosh =
Math.cosh ||
function (x) {
var y = Math.exp(x);
return (y + 1 / y) / 2;
};
Especificações
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-math.cosh> |
Compatibilidade com navegadores
Loading…