JavaScript Math.cos()

Examples

let x = Math.cos(3.14);
Try it Yourself »
Math.cos(0);
Math.cos(Math.PI);
Math.cos(2 * Math.PI);
Try it Yourself »

Math.cos(x) expects x radians.

To use degrees, convert the degrees to radians.

Math.cos(degree * Math.PI / 180);
Try it Yourself »

Description

The Math.cos() method returns the cosine of a number.

The Math.cos() method returns a number between -1 and 1.

The Math.cos() method expects the number in radians.


What is Radians?

Radians is an angle's α amount of rotation b on a circle:

Radian
DegreesPIRadians
00
PI/1800.0175
30°PI/60.52
45°PI/40.79
90°PI/21.57
180°PI3.14
360°PI*26.28



Syntax

Math.cos(x)

Parameter

Parameter Description
x Required.
A number representing radians.

Return Value

Type Description
Number-1 to 1 The cosine of the number.
NaN if the parameter is not numeric.

The Pythagoran Therorem

Math.sin(), Math.cos(), and Math.tan() are related to the Pythagorean theorem:

Pythagoras

Theorem: c2 = a2 + b2

The sine Math.sin() to the angle is a / c.

The cosine Math.cos() to the angle is b / c.

The tangent Math.tan() to the angle is a / b.



Browser Support

Math.cos() is an ECMAScript1 (ES1) feature.

ES1 (JavaScript 1997) is fully supported in all browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes

Copyright 1999-2023 by Refsnes Data. All Rights Reserved.