Thanks to visit codestin.com
Credit goes to developer.mozilla.org

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Math.SQRT1_2

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 Dateneigenschaft Math.SQRT1_2 repräsentiert die Quadratwurzel von 1/2, die ungefähr 0,707 beträgt.

Probieren Sie es aus

function getRoot1Over2() {
  return Math.SQRT1_2;
}

console.log(getRoot1Over2());
// Expected output: 0.7071067811865476

Wert

𝙼𝚊𝚝𝚑.𝚂𝚀𝚁𝚃𝟷_𝟸=120.707\mathtt{Math.SQRT1_2} = \sqrt{\frac{1}{2}} \approx 0.707
Eigenschaften von Math.SQRT1_2
Schreibbarnein
Aufzählbarnein
Konfigurierbarnein

Beschreibung

Math.SQRT1_2 ist eine Konstante und entspricht einer leistungsfähigeren Variante von Math.sqrt(0.5).

Da SQRT1_2 eine statische Eigenschaft von Math ist, wird sie immer als Math.SQRT1_2 verwendet, anstatt als Eigenschaft eines von Ihnen erstellten Math-Objekts (Math ist kein Konstruktor).

Beispiele

Verwendung von Math.SQRT1_2

Die folgende Funktion berechnet die Seitenlänge eines Quadrats anhand seiner Diagonallänge:

js
function getSquareSideLength(diagonalLength) {
  return diagonalLength * Math.SQRT1_2;
}

Spezifikationen

Spezifikation
ECMAScript® 2027 Language Specification
# sec-math.sqrt1_2

Browser-Kompatibilität

Siehe auch