Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Math : méthode statique cos()

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La méthode statique Math.cos() retourne le cosinus d'un nombre exprimé en radians.

Exemple interactif

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

console.log(getCircleX(1, 10));
// Sortie attendue : 5.403023058681398

console.log(getCircleX(2, 10));
// Sortie attendue : -4.161468365471424

console.log(getCircleX(Math.PI, 10));
// Sortie attendue : -10

Syntaxe

js
Math.cos(x)

Paramètres

x

Un nombre représentant un angle en radians.

Valeur de retour

Le cosinus de x, compris entre -1 et 1, inclus. Si x est Infinity, -Infinity ou NaN, retourne NaN.

Description

Parce que cos() est une méthode statique de Math, vous l'utilisez toujours comme Math.cos(), plutôt que comme une méthode d'un objet Math que vous auriez créé (Math n'est pas un constructeur).

Exemples

Utiliser la méthode Math.cos()

js
Math.cos(-Infinity); // NaN
Math.cos(-0); // 1
Math.cos(0); // 1
Math.cos(1); // 0.5403023058681398
Math.cos(Math.PI); // -1
Math.cos(2 * Math.PI); // 1
Math.cos(Infinity); // NaN

Spécifications

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

Compatibilité des navigateurs

Voir aussi