布尔运算符
与 JavaScript 等语言不同,Sass 使用单词而不是符号作为布尔运算符。
-
not <expression>
,返回与表达式值相反的值:将true 转换为false ,将false 转换为true 。 -
<expression> and <expression>
,如果两个表达式的值都为true ,则返回true ;如果其中一个为false ,则返回false 。 -
<expression> or <expression>
,如果其中一个表达式的值为true ,则返回true ;如果两者都为false ,则返回false 。
@debug not true; // false @debug not false; // true @debug true and true; // true @debug true and false; // false @debug true or false; // true @debug false or false; // false
真与假
任何允许
例如,如果要检查字符串是否包含空格,则只需编写
。如果未找到该字符串,则该
⚠️注意!
有些语言认为更多的值是假的,而不仅仅是false 和null 。Sass不是那种语言! 空字符串 、 空列表 和数字 0 ,在Sass中都是真实的。