SCSS 比較運算子
與JavaScript類似,scss中也有比較運算子,下面就分別做一下介紹。
一.==相等和!=不相等運算子:
此運算子用來判斷兩個運算元是否相等。
[Scss] 純文字檢視 複製程式碼@mixin font-fl($font){ &:after { @if(type-of($font) == string) { content: 'My font is: #{$font}.'; } @else { content: 'Sorry, the argument #{$font} is a #{type-of($font)}.'; } } } h2{ @include font-fl(sans-serif); }
編譯為css程式碼如下:
[CSS] 純文字檢視 複製程式碼h2:after { content: 'My font is: sans-serif.'; }
相關閱讀:
(1).&可以參閱scss &父選擇器識別符號一章節。
(2).@if可以參閱scss @if()指令一章節。
!=運算子同樣的道理,只不過作用不同而已。
特別說明:
上面兩個運算子,支援類似於JavaScript嚴格型別比較(===)。
看如下程式碼例項:
[JavaScript] 純文字檢視 複製程式碼/*false*/ ("5" == 5) /*true (Libsass不支援)*/ (20px == 20)
二.其他比較運算子:
>、>=、<和<=這幾個運算子比較相近,一個程式碼例項足以表明它的使用方式:
[Scss] 純文字檢視 複製程式碼$padding: 50px; h2 { @if($padding <= 20px) { padding: $padding; } @else { padding: $padding / 2; } }
相關文章
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- SCSS 邏輯運算子CSS
- SCSS 算術運算子CSS
- PHP中的比較運算子PHP
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- Python學習-比較運算子和邏輯運算子Python
- php比較運算子的安全問題PHP
- PHP比較運算子的詳細學習PHP
- 使用錯誤的運算子進行字串比較缺陷漏洞字串
- 字串拼接運算比較字串
- Java:比較運算子compareTo()、equals()、==之間的區別與應用總結Java
- 運算子-賦值運算子賦值
- python比較運算子中大於等於且小於等於的表達方式Python
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- javascript運算子——邏輯運算子JavaScript
- 集中運維與分散運維的比較 - thenewstack運維
- 運算子
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- javascript中&&運算子和||運算子的使用JavaScript
- oracle中字串的大小比較,字串與數字的比較和運算Oracle字串
- javascript基礎(賦值運算子,關係運算子,相等運算子,三元運算子,運算子的優先順序,程式碼塊)(十)JavaScript賦值
- Linux 比較判斷運算(if else)Linux
- php運算子運用之型別運算子該如何使用PHP型別
- SCSS 顏色值運算CSS
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- Python 運算子優先順序 運算子Python
- C++ 迭代器運算子 箭頭運算子->C++
- JavaScript /= 運算子JavaScript
- JavaScript += 運算子JavaScript
- JavaScript -= 運算子JavaScript
- JavaScript *= 運算子JavaScript
- JavaScript %= 運算子JavaScript
- JavaScript |= 運算子JavaScript
- JavaScript <<= 運算子JavaScript
- JavaScript >>>= 運算子JavaScript
- JavaScript >>= 運算子JavaScript
- JavaScript &= 運算子JavaScript
- JavaScript ^= 運算子JavaScript