JavaScript Math cosh() Method
Last Updated :
12 Jul, 2024
JavaScript Math.cosh() method is used to calculate the value of the hyperbolic cosine of a number.
Syntax:
Math.cosh(x)
Parameter: This method accepts a single parameter as mentioned above and described below:
- x: This parameter holds a number for which the value of hyperbolic cosine is going to be calculated.
Returns: It returns the calculated value of hyperbolic cosine of the number
Example: Here formula for calculating the hyperbolic cosine of any number is: The number e is a mathematical constant having an approximate value equal to 2.718.

Input : Math.cosh(0)
Output : 1
Example: In the same way, the hyperbolic cosine of any number can be calculated just after replacing p with the desired number. Here the same as the above calculation, when we put 12 instead of p then the value becomes as output shown above.
Input : Math.cosh(12)
Output : 81377.39571257407
Below is an example of the Math cosh() Method.
Example: This example shows the hyperbolic cosine of the numbers passed as a parameter.
JavaScript
// Printing hyperbolic cosine of some numbers
// taken as parameter of Math.cosh() method.
console.log(Math.cosh(0));
console.log(Math.cosh(1));
console.log(Math.cosh(0));
console.log(Math.cosh(22));
console.log(Math.cosh(-2));
console.log(Math.cosh(4));
Output:
1
1.5430806348152437
1
1792456423.065796
3.7621956910836314
27.308232836016487
Example: Errors and Exceptions, it is an error case because the complex number can not be taken as the parameter of the method only integer value can be taken as the parameter.
JavaScript
// Complex number can not be calculated as the
// hyperbolic cosine.
console.log(Math.cosh(1 + 2i));
Output:
Error: Invalid or unexpected token
Example: Other than integer nothing is accepted as the parameter of the method which is why here-string as the parameter gives NaN i.e, not a number.
JavaScript
// Any string value as the parameter of the method
// gives NaN i.e, not a number
// because only number can be used as the parameters.
console.log(Math.cosh("geeksforgeeks"));
console.log(Math.cosh("gfg"));
Output:
NaN
NaN
Example: Its practical application is that whenever we need to find the value of the hyperbolic cosine of a number that time we take the help of Math.cosh() method in JavaScript.
JavaScript
// Printing hyperbolic cosine of some numbers
// from 0 to 9 taken as parameter
for (i = 0; i < 10; i++) {
console.log(Math.cosh(i));
}
Output:
1
1.5430806348152437
3.7621956910836314
10.067661995777765
27.308232836016487
74.20994852478785
201.7156361224559
548.317035155212
1490.479161252178
4051.5420254925943
Supported Browsers:
- Google Chrome 38.0
- Internet Explorer 12.0
- Firefox 25.0
- Opera 25.0
- Safari 8.0
We have a complete list of Javascript Math Objects methods, to check those please go through this Javascript Math Object Complete reference article.
Similar Reads
JavaScript Math E Property The Math.E is a property in JavaScript that simply returns the value of Euler's Number, which is nothing but just has a base of the natural logarithm. Its value is approximately around of 2.71828.Syntax:Math.E;Math.E â 2.718Return Values:It simply returns the value of the base of the natural logarit
2 min read
JavaScript Math LN2 Property The Math.LN2 is a property in JavaScript that is simply used to find the value of a natural log of 2. The natural log is of base e which is represented as ln. So, the natural log of 2 is represented as ln(2) whose value is approximately 0.693.Syntax:Math.LN2; Parameters: This method does not accept
2 min read
JavaScript Math LN10 Property The Math.LN10 is a property in JavaScript that is simply used to find the value of a natural log of 10. The natural log is of base e which is represented as ln. So, the natural log of 10 is represented as ln(10) whose value is approximately 2.302Syntax:Math.LN10; Return Values: It simply returns the
2 min read
JavaScript Math LOG2E Property The Javascript Math.LOG2E is a property in JavaScript that is simply used to find the value of base 2 logarithms of e, where e is an irrational and transcendental number approximately equal to 1.442.Syntax:Math.LOG2E;Return Values: It simply returns the value of the base 2 logarithms of e.Example: H
3 min read
JavaScript Math LOG10E Property The Javascript Math.LOG10E is a property in JavaScript that is simply used to find the value of base 10 logarithms of e, where e is an irrational and transcendental number approximately equal to 0.434Syntax: Math.LOG10E; Return Values: It simply returns the value of the base 10 logarithms of e.Examp
3 min read
JavaScript Math PI Property The Math.PI is a property in JavaScript that is simply used to find the value of Pi i.e, in symbolic form Î which is nothing but it is the ratio of the circumference of a circle to its diameter, whose value is approximately 3.141. It is mainly used in mathematics problems.Syntax:Math.PIReturn values
3 min read
JavaScript Math SQRT1_2 Property The Javascript Math.SQRT1_2 is a property in JavaScript that is simply used to find the value of the square root of 1/2, whose value is approximately 0.707106. That is, â (1/2) = 0.707106Syntax: Math.SQRT1_2;Return Values: It simply returns the value of the square root of 1/2, whose value is approxi
2 min read
JavaScript Math SQRT2 Property The Math.SQRT2 is a property in JavaScript which is simply used to find the value of the square root of 2, whose value is approximately 1.4142. That is, â 2 = 1.4142 Syntax: Math.SQRT2; Return Value: It simply returns the value of the square root of 2, whose value is approximately 1.4142. Below is a
2 min read
JavaScript Math abs() Method Javascript Math.abs() method is used to return the absolute value of a number. It takes a number as its parameter and returns its absolute value. Syntax:Math.abs(value)Parameters:This method accepts a single parameter as mentioned above and described below:value: The number whose absolute value is t
2 min read
JavaScript Math acos() Method The Javascript Math.acos( ) method is used to return the arccosine of a number in radians. The Math.acos() method returns a numeric value between 0 and pi radians. The Math acos() is a static method of Math, therefore, it is always used as Math.acos(), rather than as a method of a Math object create
2 min read