该组中的函数允许您检查Sass本身的状态。 在构建样式表时,您不会经常使用它们,但它们对于确定某些内容不能按预期方式运行时发生的情况非常有价值。
函数 | 描述 | 例子 | |
---|---|---|---|
variable-exists($name) | 返回一个布尔值,指示指定的变量是全局存在还是存在于当前范围内 | $a: 10px; variable-exists($a) Result: true | |
global-variable-exists($name) | 返回一个布尔值,指示指定的变量是否存在于全局级别 | $a: 10px; global-variable-exists(a); Result:true | |
mixin-exists($name) | 返回一个布尔值,指示指定的mixin是否存在 | @mixin text-color {color: red; } | true |
inspect($value) | 返回由Sass表示的$value。 | inspect(12) Result:12 | |
type-of($value) | 返回包含$value的Sass数据类型的字符串 | type-of(1 2 3) Result: 'list' | |
unit($number) | 返回与数字关联的单位,如果数字是无单位,则返回空字符串 | $a: 10px; unit($a) Result 'px' | |
unitless($number) | 返回一个布尔值,指示指定的数字是否具有与之关联的单位 | $a: 10px; Result 'false' | |
comparable($number1,$number2) | 返回一个布尔值,指示是否可以添加,减去或比较指定的数字 | comparable(1em,4em) Result true |