Math.sqrt()
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die statische Methode Math.sqrt() gibt die Quadratwurzel einer Zahl zurück. Das bedeutet
Probieren Sie es aus
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
Syntax
js
Math.sqrt(x)
Parameter
x-
Eine Zahl größer oder gleich 0.
Rückgabewert
Die Quadratwurzel von x, eine nicht-negative Zahl. Wenn x < 0 ist, wird NaN zurückgegeben.
Beschreibung
Da sqrt() eine statische Methode von Math ist, wird sie immer als Math.sqrt() verwendet, anstatt als Methode eines erstellten Math-Objektes (Math ist kein Konstruktor).
Beispiele
>Verwendung von 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
Spezifikationen
| Spezifikation |
|---|
| ECMAScript® 2026 Language Specification> # sec-math.sqrt> |