Number
Hierarchie
- Number
Index
Konstruktoren
Methoden
Konstruktoren
constructor
- new
Number (value: number, unit?: string): Number -
Beispiel
new sass.types.Number(0.5); // == 0.5
new sass.types.Number(10, "px"); // == 10px
new sass.types.Number(10, "px*px"); // == 10px * 1px
new sass.types.Number(10, "px/s"); // == math.div(10px, 1s)
new sass.types.Number(10, "px*px/s*s"); // == 10px * math.div(math.div(1px, 1s), 1s)Parameter
-
wert: number
Der numerische Wert der Zahl.
-
Optionalunit: stringFalls übergeben, die Einheit der Zahl.
Komplexe Einheiten können als
<unit>*<unit>*.../<unit>*<unit>*...dargestellt werden, wobei Zähler-Einheiten auf der linken Seite von/und Nenner-Einheiten auf der rechten Seite stehen. Eine Zahl mit nur Zähler-Einheiten kann/und die Einheiten danach weglassen, und eine Zahl mit nur Nenner-Einheiten kann ohne Einheiten vor dem/dargestellt werden.
Gibt Number zurück
-
Methoden
getUnit
- get
Unit (): string -
Gibt eine String-Repräsentation der Einheiten dieser Zahl zurück. Komplexe Einheiten werden im gleichen Format zurückgegeben, das der Konstruktor akzeptiert sie.
Beispiel
// number is `10px`.
number.getUnit(); // "px"
// number is `math.div(10px, 1s)`.
number.getUnit(); // "px/s"Gibt zurück string
getValue
- get
Value (): number -
Gibt den Wert der Zahl zurück, wobei Einheiten ignoriert werden.
⚠️ Vorsicht!
Das bedeutet, dass
96pxund1inunterschiedliche Werte zurückgeben werden, obwohl sie die gleiche Länge darstellen.Beispiel
const number = new sass.types.Number(10, "px");
number.getValue(); // 10Gibt number zurück
setUnit
- set
Unit (unit: string): void -
Ändert diese Zahl destruktiv, indem ihre Einheiten auf
unitgesetzt werden, unabhängig von ihrem numerischen Wert. Komplexe Einheiten werden im gleichen Format angegeben, wie sie der Konstruktor erwartet.Veraltet
Verwenden Sie stattdessen den Konstruktor.
Parameter
-
unit: string
Gibt void zurück
-
setValue
- set
Value (value: number): void -
Ändert diese Zahl destruktiv, indem ihr numerischer Wert auf
valuegesetzt wird, unabhängig von ihren Einheiten.Veraltet
Verwenden Sie stattdessen den Konstruktor.
Parameter
-
wert: number
Gibt void zurück
-
Sass's Zahl-Typ.