CSSMathNegate: value-Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die schreibgeschützte Eigenschaft value der Schnittstelle CSSMathNegate gibt den CSSNumericValue zurück, der negiert wird.
Dies ist der an den Konstruktor übergebene Wert. Falls er noch kein CSSNumericValue ist, wird er in einen solchen umgewandelt.
Wenn dem Konstruktor eine einfache Zahl übergeben wurde, gibt diese Eigenschaft den übergebenen Wert zurück, verpackt in einen CSSUnitValue mit unit: "number".
Wert
Ein CSSNumericValue oder einer seiner abgeleiteten Typen.
Beispiele
>Grundlegende Verwendung
Der folgende Code erstellt ein CSSMathNegate-Objekt und liest anschließend dessen value.
In diesem Fall wurde CSS.px(10) übergeben, daher ist value ein CSSUnitValue.
Würde stattdessen ein zusammengesetzter Ausdruck wie CSS.px(10).add(CSS.percent(5)) übergeben, würde value einen CSSMathSum zurückgeben.
const negated = new CSSMathNegate(CSS.px(10));
console.log(negated.value); // CSSUnitValue {value: 10, unit: "px"}
Spezifikationen
| Spezifikation |
|---|
| CSS Typed OM Level 1> # dom-cssmathnegate-value> |