Math : méthode statique sqrt()
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.sqrt() retourne la racine carrée d'un nombre. C'est-à-dire,
Exemple interactif
function calcHypotenuse(a, b) {
return Math.sqrt(a * a + b * b);
}
console.log(calcHypotenuse(3, 4));
// Sortie attendue : 5
console.log(calcHypotenuse(5, 12));
// Sortie attendue : 13
console.log(calcHypotenuse(0, 0));
// Sortie attendue : 0
Syntaxe
js
Math.sqrt(x)
Paramètres
x-
Un nombre supérieur ou égal à 0.
Valeur de retour
La racine carrée de x, un nombre qui n'est pas négatif. Si x < 0, retourne NaN.
Description
Puisque sqrt() est une méthode statique de Math, elle doit être utilisée avec la syntaxe Math.sqrt(), elle ne doit pas être appelée comme méthode d'un autre objet qui a été créé (Math n'est pas un constructeur).
Exemples
>Utiliser Math.sqrt()
js
Math.sqrt(-1); // NaN
Math.sqrt(-0); // -0
Math.sqrt(0); // 0
Math.sqrt(1); // 1
Math.sqrt(2); // 1.414213562373095
Math.sqrt(9); // 3
Math.sqrt(Infinity); // Infinity
Spécifications
| Spécification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.sqrt> |
Compatibilité des navigateurs
Voir aussi
- La méthode statique
Math.cbrt() - La méthode statique
Math.exp() - La méthode statique
Math.log() - La méthode statique
Math.pow()