💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## type-of() 函数主要用来判断一个值是属于什么类型: 返回值: `number` 为数值型。 `string` 为字符串型。 `bool` 为布尔型。 `color` 为颜色型。 ~~~ >> type-of(100) "number" >> type-of(100px) "number" ~~~ ~~~ $color:red; @if type-of($value: $color) == color{ div{ color:$color; } } ~~~ ## unit() 函数 >函数主要是用来获取一个值所使用的单位 ~~~ $n:12px; @if unit($number: $n) == px{ div{ width:$n; } } ~~~ ## comparable()函数 comparable() 函数主要是用来判断两个数是否可以进行“加,减”以及“合并”。如果可以返回的值为 true,如果不可以返回的值是 false ~~~ @mixin name { @if comparable(12, 11 ){ width:100px; } } div{ @include name } ~~~ ## Miscellaneous函数 在这里把 Miscellaneous 函数称为三元条件函数,主要因为他和 JavaScript 中的三元判断非常的相似。他有两个值,当条件成立返回一种值,当条件不成立时返回另一种值: 语法 ~~~ if($condition,$if-true,$if-false) ~~~ ~~~ @mixin name { width:if(false,100px,200px) } div{ @include name } ~~~