Math.sqrt()
        
        
          
                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 fonction Math.sqrt() renvoie la racine carrée d'un nombre. Cette fonction est définie par :
Exemple interactif
function calcHypotenuse(a, b) {
  return Math.sqrt(a * a + b * b);
}
console.log(calcHypotenuse(3, 4));
// Expected output: 5
console.log(calcHypotenuse(5, 12));
// Expected output: 13
console.log(calcHypotenuse(0, 0));
// Expected output: 0
Syntaxe
js
Math.sqrt(x);
Paramètres
- x
- 
Un nombre. 
Valeur de retour
La racine carrée du nombre passé en argument. Si le nombre fourni est négatif, c'est NaN qui sera renvoyé.
Description
Si la valeur de x est négative, sqrt renverra NaN.
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 aurait été créé (Math n'est pas un constructeur).
Exemples
js
Math.sqrt(9); // 3
Math.sqrt(2); // 1.414213562373095
Math.sqrt(1); // 1
Math.sqrt(0); // 0
Math.sqrt(-1); // NaN
Math.sqrt(-0); // -0
Spécifications
| Specification | 
|---|
| ECMAScript® 2026 Language Specification> # sec-math.sqrt> | 
Compatibilité des navigateurs
Chargement…