📜  SASS |运营商

📅  最后修改于: 2021-09-01 01:37:09             🧑  作者: Mango

SASS 提供并支持各种有用的运算符,以便处理不同的值。这些运算符由标准数学运算符(如+、-、/ 和 *)以及下面列出的各种其他类型的运算符组成:

  • +、-、*、/ 和 %具有它们通常的数学含义,表示某些单位的特殊行为与科学数学中使用单位的行为相匹配。
  • == 和 !=运算符用于检查天气两个值是否相等。
  • <、<=、> 和 >=是用于比较两个值的大于和小于结果的运算符。
  • AND、OR 和 NOT遵循通常的布尔行为。在 SASS 中,除了 false 和 NULL 之外,每个值都被认为是“TRUE”。
  • +、- 和 /也可用于连接两个或多个字符串。

操作顺序:

SASS 遵循从最紧密到最松散的运算符的最标准顺序

  1. 一元运算运算符:NOT、+、– 和/。
  2. /、* 和 %运算符。
  3. + 和 –运算符。
  4. <、<=、> 和 >=运算符。
  5. == 和 !=运算符。
  6. AND运算符。
  7. OR运算符。
  8. =运算符(可用时)。

例子:

SAS代码:

  • @debug 2 + 4 * 6 == 2 + (4 * 6)
    

    输出:

    true
  • @debug true or false and false == true or (false and false)
    

    输出:

    true

括弧:

除了运算符的通用顺序之外,它们的顺序可以使用括号显式更改。写在括号内的操作总是在写在括号外的运算符之前执行。括号也可以嵌套。在嵌套括号的情况下,最里面的括号首先被执行。

例子:

  • @debug (2 + 3) * 4 
    

    输出:

    20
  • @debug ((2 + 3) - 1) * 5
    

    输出:

    20