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 value-Eigenschaft, die nur lesbar ist, der CSSMathNegate-Schnittstelle gibt den CSSNumericValue zurück, der negiert wird.
Dies ist der an den Konstruktor übergebene Wert, der zu einem CSSNumericValue berichtigt wird (wenn er noch keiner ist). Wenn eine normale Zahl an den Konstruktor übergeben wurde, ist der von dieser Eigenschaft zurückgegebene Wert der übergebene Wert, eingebettet in ein CSSUnitValue mit unit: "number".
Wert
Ein CSSNumericValue oder einer seiner abgeleiteten Typen.
Beispiele
>Grundlegende Verwendung
Der folgende Code erstellt ein CSSMathNegate-Objekt und liest dann dessen value.
In diesem Fall haben wir CSS.px(10) übergeben, daher ist value ein CSSUnitValue.
Das Übergeben eines zusammengesetzten Ausdrucks wie CSS.px(10).add(CSS.percent(5)) würde dazu führen, dass value einen CSSMathSum zurückgibt.
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> |