Spec-Zone.ru › Sass

Операторы сравнения

Операторы сравнения определяют, являются ли числа больше или меньше друг друга. Они автоматически преобразуют значения между совместимыми единицами измерения.

  • <expression> < <expression> возвращает значение «меньше», если значение первого выражения меньше значения второго.
  • <expression> <= <expression> возвращает значение «меньше или равно», если значение первого выражения меньше или равно значению второго.
  • <expression> > <expression> возвращает значение «больше», если значение первого выражения больше значения второго.
  • <expression> >= <expression> возвращает значение «больше или равно», если значение первого выражения больше или равно значению второго.
@debug 100 > 50; // true
@debug 10px < 17px; // true
@debug 96px >= 1in; // true
@debug 1000ms <= 1s; // true
// SASS
@debug 100 > 50  // true
@debug 10px < 17px  // true
@debug 96px >= 1in  // true
@debug 1000ms <= 1s  // true

Безунитные числа могут сравниваться с любыми числами. Они автоматически преобразуются в единицы измерения другого числа.

@debug 100 > 50px; // true
@debug 10px < 17; // true
// SASS
@debug 100 > 50px  // true
@debug 10px < 17  // true

Числа с несовместимыми единицами измерения сравнивать нельзя.

@debug 100px > 10s;
//     ^^^^^^^^^^^
// Error: Incompatible units px and s.
// SASS
@debug 100px > 10s
//     ^^^^^^^^^^^
// Error: Incompatible units px and s.

© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/operators/relational

Spec-Zone.ru

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