Number

Sass's Zahl-Typ.

Hierarchie

  • Number

Konstruktoren

Methoden

Konstruktoren

  • 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.

    • Optional unit: string

      Falls ü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

  • 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

  • Gibt den Wert der Zahl zurück, wobei Einheiten ignoriert werden.

    ⚠️ Vorsicht!

    Das bedeutet, dass 96px und 1in unterschiedliche Werte zurückgeben werden, obwohl sie die gleiche Länge darstellen.

    Beispiel

    const number = new sass.types.Number(10, "px");
    number.getValue(); // 10

    Gibt number zurück

  • Ändert diese Zahl destruktiv, indem ihre Einheiten auf unit gesetzt 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

  • Ändert diese Zahl destruktiv, indem ihr numerischer Wert auf value gesetzt wird, unabhängig von ihren Einheiten.

    Veraltet

    Verwenden Sie stattdessen den Konstruktor.

    Parameter

    • wert: number

    Gibt void zurück