mirror of
https://github.com/danog/sass-site.git
synced 2024-12-15 10:57:24 +01:00
36 lines
1.0 KiB
Plaintext
36 lines
1.0 KiB
Plaintext
---
|
|
title: Boolean Operators
|
|
introduction: >
|
|
Unlike languages like JavaScript, Sass uses words rather than symbols for its
|
|
[boolean](../values/booleans) operators.
|
|
---
|
|
|
|
* `not <expression>` returns the opposite of the expression's value: it turns
|
|
`true` into `false` and `false` into `true`.
|
|
* `<expression> and <expression>` returns `true` if *both* expressions' values
|
|
are `true`, and `false` if either is `false`.
|
|
* `<expression> or <expression>` returns `true` if *either* expression's value
|
|
is `true`, and `false` if both are `false`.
|
|
|
|
<% example(autogen_css: false) do %>
|
|
@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
|
|
===
|
|
@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
|
|
<% end %>
|
|
|
|
<%= partial 'documentation/snippets/truthiness-and-falsiness' %>
|