字符串函數-unquote()函數

字符串函數顧名思意是用來處理字符串的函數。Sass 的字符串函數主要包括兩個函數:

  • unquote($string):刪除字符串中的引號;
  • quote($string):給字符串添加引號。

1、unquote()函數

unquote() 函數主要是用來刪除一個字符串中的引號,如果這個字符串沒有帶有引號,將返回原始的字符串。簡單的使用終端來測試這個函數的運行結果:

//SCSS
.test1 {
    content:  unquote('Hello Sass!') ;
}
.test2 {
    content: unquote("'Hello Sass!");
}
.test3 {
    content: unquote("I'm Web Designer");
}
.test4 {
    content: unquote("'Hello Sass!'");
}
.test5 {
    content: unquote('"Hello Sass!"');
}
.test6 {
    content: unquote(Hello Sass);
}

編譯後的css 代碼:

//CSS
.test1 {
  content: Hello Sass!; }

.test2 {
  content: 'Hello Sass!; }

.test3 {
  content: I'm Web Designer; }

.test4 {
  content: 'Hello Sass!'; }

.test5 {
  content: "Hello Sass!"; }

.test6 {
  content: Hello Sass; }

注意:從測試的效果中可以看出,unquote( ) 函數只能刪除字符串最前和最後的引號(雙引號或單引號),而無法刪除字符串中間的引號。如果字符沒有帶引號,返回的將是字符串本身。

results matching ""

    No results matching ""