--- title: Math.cosh() slug: Web/JavaScript/Reference/Global_Objects/Math/cosh translation_of: Web/JavaScript/Reference/Global_Objects/Math/cosh ---
A função Math.cosh()
retorna o cosseno hiperbólico de um número, que pode ser expressada usando {{jsxref("Math.E", "constante e", "", 1)}}:
A fonte para este exemplo interativo está armazenada em um repositório do GitHub. Se você gostaria de contribuir com o projeto de exemplos interativos, por favor clone https://github.com/mdn/interactive-examples e nos envie um pull request.
Math.cosh(x)
x
O cosseno hiperbólico do número dado.
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).
Math.cosh()
Math.cosh(0); // 1 Math.cosh(1); // 1.5430806348152437 Math.cosh(-1); // 1.5430806348152437
Isto pode ser emulado com a ajuda da função {{jsxref("Math.exp()")}}:
Math.cosh = Math.cosh || function(x) { return (Math.exp(x) + Math.exp(-x)) / 2; }
ou usando apenas uma chamada da função {{jsxref("Math.exp()")}}:
Math.cosh = Math.cosh || function(x) { var y = Math.exp(x); return (y + 1 / y) / 2; };
Especificações |
---|
{{SpecName('ESDraft', '#sec-math.cosh', 'Math.cosh')}} |
{{Compat("javascript.builtins.Math.cosh")}}