Math : méthode statique sin()
Baseline
Large disponibilité
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.sin() retourne le sinus d'un nombre en radians.
Exemple interactif
function getCircleY(radians, radius) {
return Math.sin(radians) * radius;
}
console.log(getCircleY(1, 10));
// Sortie attendue : 8.414709848078965
console.log(getCircleY(2, 10));
// Sortie attendue : 9.092974268256818
console.log(getCircleY(Math.PI, 10));
// Sortie attendue : 1.2246467991473533e-15
Syntaxe
js
Math.sin(x)
Paramètres
x-
Un nombre qui exprime un angle en radians.
Valeur de retour
Le sinus de x, compris entre -1 et 1 inclus. Si x est Infinity, -Infinity ou NaN, retourne NaN.
Description
Puisque sin() est une méthode statique de Math, elle doit être utilisée avec la syntaxe Math.sin(), elle ne doit pas être utilisée comme une méthode d'un objet qui a été créé (Math n'est pas un constructeur).
Exemples
>Utiliser Math.sin()
js
Math.sin(-Infinity); // NaN
Math.sin(-0); // -0
Math.sin(0); // 0
Math.sin(1); // 0.8414709848078965
Math.sin(Math.PI / 2); // 1
Math.sin(Infinity); // NaN
Spécifications
| Spécification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.sin> |
Compatibilité des navigateurs
Voir aussi
- La méthode statique
Math.acos() - La méthode statique
Math.asin() - La méthode statique
Math.atan() - La méthode statique
Math.atan2() - La méthode statique
Math.cos() - La méthode statique
Math.tan() - La fonction CSS
sin()