Spec-Zone.ru › Sass

Число

Тип чисел Sass. Тип числа.

Иерархия

  • Число
  • Определено в js-api-doc/legacy/function.d.ts:240
Индекс

Конструкторы

конструктор

Методы

getUnit getValue setUnit setValue

Конструкторы

конструктор

  • new Число(value: number, unit?: string): Число
  • Пример

    new sass.types.Number(0.5); // == 0.5new sass.types.Number(10, "px"); // == 10pxnew sass.types.Number(10, "px*px"); // == 10px * 1pxnew 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)

    Параметры

    • value: number

      Числовое значение числа.

    • Optional unit: string

      Если передано, единица измерения числа.

      Сложные единицы могут быть представлены как <unit>*<unit>*.../<unit>*<unit>*..., с единицами числителя слева от / и единицами знаменателя справа. Число только с единицами числителя может опустить / и единицы после него, а число только со знаменательными единицами может быть представлено без единиц перед /.

    Возвращает Число

    • Определено в js-api-doc/legacy/function.d.ts:263

Методы

getUnit

  • getUnit(): string
  • Возвращает строковое представление единиц измерения этого числа. Сложные единицы возвращаются в том же формате, что и конструктор.

    Пример

    // number is `10px`.
    number.getUnit(); // "px"

    // number is `math.div(10px, 1s)`.
    number.getUnit(); // "px/s"

    Возвращает string

    • Определено в js-api-doc/legacy/function.d.ts:302

getValue

  • getValue(): number
  • Возвращает значение числа, игнорируя единицы измерения.

    Это означает, что 96px и 1in будут возвращать разные значения, хотя они представляют одну и ту же длину.

    Пример

    constnumber = newsass.types.Number(10, "px");
    number.getValue(); // 10

    Возвращает number

    • Определено в js-api-doc/legacy/function.d.ts:278

setUnit

  • setUnit(unit: string): void
  • Деструктивно изменяет это число, установив его единицы измерения на unit, независимо от его числового значения. Сложные единицы задаются в том же формате, что и конструктор.

    Устарело

    Используйте конструктор вместо этого.

    Параметры

    • unit: string

    Возвращает void

    • Определено в js-api-doc/legacy/function.d.ts:311

setValue

  • setValue(value: number): void
  • Деструктивно изменяет это число, установив его числовое значение на value, независимо от его единиц измерения.

    Устарело

    Используйте конструктор вместо этого.

    Параметры

    • value: number

    Возвращает void

    • Определено в js-api-doc/legacy/function.d.ts:286
sass
  • Компиляция
    • AsyncCompiler
    • Компилятор
    • РезультатКомпиляции
    • скомпилировать
    • асинхронноСкомпилировать
    • скомпилироватьСтроку
    • асинхронноСкомпилироватьСтроку
    • инициализироватьAsyncCompiler
    • инициализироватьКомпилятор
  • Параметры
    • Параметры
    • ПараметрыСтроки
    • СтильВывода
    • ПараметрыСтрокиСИмпортером
    • ПараметрыСтрокиБезИмпортера
    • Синтаксис
  • Логгер
    • Логгер
      • молчание
    • Логгер
    • РасположениеИсточника
    • ОбластьИсточника
    • ПараметрыПредупрежденияЛоггера
  • Импортер
    • ИмпортерNodePackage
    • ИмпортерФайла
    • Импортер
    • РезультатИмпортера
  • Пользовательская Функция
    • ИнтерполяцияВычислений
    • ОперацияВычисления
    • СписокАргументовSass
    • SassБулево
    • SassВычисление
    • SassЦвет
    • SassФункция
    • СписокSass
    • SassКарта
    • SassМиксин
    • SassЧисло
    • SassСтрока
    • Значение
    • ОператорВычисления
    • ЗначениеВычисления
    • ПользовательскаяФункция
    • РазделительСписка
    • sassЛожь
    • sassNull
    • sassИстина
  • Другое
    • Исключение
    • КонтекстКанонизации
    • Устаревшие
    • ПараметрыЛегальногоФайла
    • ИмяКанала
    • ИмяКаналаHsl
    • ИмяКаналаHwb
    • ИмяКаналаLab
    • ИмяКаналаLch
    • ИмяКаналаRgb
    • ИмяКаналаXyz
    • ЦветовоеПространствоHsl
    • ЦветовоеПространствоHwb
    • ЦветовоеПространствоLab
    • ЦветовоеПространствоLch
    • ЦветовоеПространствоRgb
    • ЦветовоеПространствоXyz
    • МетодКартыГаммы
    • МетодИнтерполяцииОттенка
    • ИзвестноеЦветовоеПространство
    • ПолярноеЦветовоеПространство
    • ОбещаниеИли
    • ПрямоугольноеЦветовоеПространство
    • информация
  • Легаси
    • типы
      • Булево
      • Цвет
      • Ошибка
      • Список
      • Карта
      • Null
      • Число
      • Строка
    • ЛегасиИсключение
    • ЛегасиИмпортерThis
    • ЛегасиПлагинThis
    • ЛегасиРезультат
    • ЛегасиОбщиеПараметры
    • ЛегасиПараметрыСтроки
    • ЛегасиАсинхроннаяФункция
    • ЛегасиАсинхроннаяФункцияГотово
    • ЛегасиАсинхронныйИмпортер
    • ЛегасиФункция
    • ЛегасиИмпортер
    • ЛегасиРезультатИмпортера
    • ЛегасиПараметры
    • ЛегасиСинхроннаяФункция
    • ЛегасиСинхронныйИмпортер
    • ЛегасиЗначение
    • ЛОЖЬ
    • NULL
    • ИСТИНА
    • рендерить
    • синхронноРендерить
  • Сообщения
    • Версия
    • Устаревание
    • УстареваниеИлиИдентификатор
    • СтатусУстаревания
    • Устаревания

© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/classes/types.Number

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API