Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

Math.cos()

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.cos() ,que é estatica, retorna o cosseno de um ângulo, que deve estar em radianos. A expressão é length adjacent length hypotenuse .

Experimente

function getCircleX(radians, radius) {
  return Math.cos(radians) * radius;
}

console.log(getCircleX(1, 10));
// Expected output: 5.403023058681398

console.log(getCircleX(2, 10));
// Expected output: -4.161468365471424

console.log(getCircleX(Math.PI, 10));
// Expected output: -10

Sintaxe

Math.cos(x)

Parâmetros

x

Ângulo em radianos

Valor de retorno

O cosseno do número: x

Descrição

Math.cos() é um método que retorna um número entre -1 e 1, que representa o cosseno de um ângulo.

Já que cos() é um método estático de Math, você sempre deve usar Math.cos(), ao invez de criar um objeto de Math (Math não tem construtor).

Exemplos

Usando Math.cos()

js
Math.cos(0); // 1
Math.cos(1); // 0.5403023058681398

Math.cos(Math.PI); // -1
Math.cos(2 * Math.PI); // 1

Especificações

Specification
ECMAScript® 2026 Language Specification
# sec-math.cos

Compatibilidade com navegadores

Veja também