SVGAngle: convertToSpecifiedUnits() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Die convertToSpecifiedUnits()
-Methode der SVGAngle
-Schnittstelle ermöglicht es Ihnen, den Wert des Winkels in den angegebenen Einheitentyp zu konvertieren.
Diese Funktion wird:
- Die
unitType
-Eigenschaft auf den angegebenen Einheitentyp setzen - Die Eigenschaften
valueInSpecifiedUnits
undvalueAsString
aktualisieren, sodass der Winkelwert im angegebenen Einheitentyp dargestellt wird
Syntax
js
svgAngle.convertToSpecifiedUnits(unitType)
Parameter
unitType
-
Eine Konstante, die den Einheitentyp darstellt, in den der Winkelwert konvertiert werden soll. Dies muss einer der konstanten Werte sein, die für die
unitType
-Eigenschaft definiert sind, mit Ausnahme vonSVG_ANGLETYPE_UNKNOWN
.SVGAngle.SVG_ANGLETYPE_DEG
: In Grad konvertierenSVGAngle.SVG_ANGLETYPE_RAD
: In Bogenmaß konvertierenSVGAngle.SVG_ANGLETYPE_GRAD
: In Gon konvertierenSVGAngle.SVG_ANGLETYPE_UNSPECIFIED
: In eine einheitenlose Zahl konvertieren, die als Grad interpretiert wird
Rückgabewert
Keiner (undefined
).
Beispiele
Konvertierung eines Winkels in Grad
js
// Get an SVGAngle object
const svg = document.querySelector("svg");
const angle = svg.createSVGAngle();
// Set the angle's value in radians (Math.PI / 2)
angle.newValueSpecifiedUnits(SVGAngle.SVG_ANGLETYPE_RAD, Math.PI / 2);
// Retrieve the angle's value as a string
console.log(angle.valueAsString); // Output: 1.5708rad
console.log(angle.unitType); // Output: 3 (SVG_ANGLETYPE_RAD)
// Convert the angle's value to degrees
angle.convertToSpecifiedUnits(SVGAngle.SVG_ANGLETYPE_DEG);
// Retrieve the angle's value as a string
console.log(angle.valueAsString); // Output: 90deg
console.log(angle.unitType); // Output: 2 (SVG_ANGLETYPE_DEG)
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # __svg__SVGAngle__convertToSpecifiedUnits |
Browser-Kompatibilität
BCD tables only load in the browser