目錄
abs($number) 絕對值
ceil($number) 向高位取整
comparable($number,$number2) 判斷單位
floor($number) 向低位取整
max($number...) 取最大值
min($number...) 取最小值
percentage($number) 轉換為百分比
random($limit:null) 生成隨機數
round($number) 四捨五入
unit($number) 取單位
unitless($number)
說明:取變數的絕對值,可以包含單位。
返回型別:number
@debug abs(-10); // 10
@debug abs(-10in); // 10in
@debug abs(-10px); // 10px
返回型別:number
@debug ceil(4); // 4
@debug ceil(4.2); // 5
@debug ceil(4.9); // 5
說明:判斷$number和$number2是否有同型別的單位,例如px和px,cm和mm等。如果返回true,這兩個變數可以相加、相減、比較,否則對$number和$number2進行上述運算時會報錯。
返回型別:boolean
@debug comparable(2px, 1px); // true
@debug comparable(100px, 3em); // false
@debug comparable(10cm, 3mm); // true
說明:把數值中的小數捨去。
返回型別:number
@debug floor(4); // 4
@debug floor(4.2); // 4
@debug floor(4.9); // 4
說明:引數中最大的乙個數。如果引數是陣列,則需要在後面新增...才能執行,不然會報錯
返回型別:number
@debug max(1px, 4px); // 4px
$widths: 50px, 30px, 100px;
@debug max($widths...); // 100px
說明:引數中最小的乙個數。如果引數是陣列,則需要在後面新增...才能執行,不然會報錯
返回型別:number
@debug min(1px, 4px); // 1px
$widths: 50px, 30px, 100px;
@debug min($widths...); // 30px
說明:把沒有單位的值轉換為百分比,通常是0到1的浮點數,帶單位會報錯。此函式和$number * 100%效果是一樣的。
返回型別:number
@debug percentage(0.2); // 20%
$number : 0.2;
@debug $number * 100%; // 20%
@debug percentage(100px / 50px); // 200% 100px和50px帶單位,但是除法運算後是2,不帶單位
說明:生成隨機數。引數$limit預設為null,為隨機數最大值。
返回型別:number
如果$limit為null時,結果介於0與1之間。
@debug random(); // 0.2821251858
@debug random(); // 0.6221325814
如果$limit不為空時,結果介於1與$limit之間,引數必須大於或等於1,而且為整數,否則報錯。
@debug random(10); // 4
@debug random(10000); // 5373
說明:四捨五入(0.5進製操作)
返回型別:number
@debug round(4); // 4
@debug round(4.2); // 4
@debug round(4.9); // 5
說明:獲取引數的單位,字串形式返回
返回型別:quoted string
注意:這個方法是用於除錯的,不保證輸出結果和發布的一致
@debug unit(100); // ""
@debug unit(100px); // "px"
@debug unit(5px * 10px); // "px*px"
@debug unit(5px / 1s); // "px/s"
說明:判斷$number是否沒有單位
返回型別:boolean
@debug unitless(100); // true
@debug unitless(100px); // false
Sass函式 數字函式 percentage
1 percentage percentage 函式主要是將乙個不帶單位的數字轉換成百分比形式 percentage 2 20 percentage 2px 10px 20 percentage 2em 10em 20 footer 編譯後的 css footer 如果您轉換的值是乙個帶有單位的值,...
資料庫常用函式 數字函式
對錶中的數字型字段可以進行操作 一 求絕度值 格式 select abs n 二 求平方 mysql不支援 格式 select square n 三 求平方根 格式 select sqrt n 四 求對數 1.自然對數 格式 select log n 2.以十為底 格式 select log10 n...
C 學習筆記(5) 函式 數字
函式宣告告訴編譯器函式的名稱 返回型別和引數。函式定義提供了函式的實際主體。在c 中,函式由乙個函式頭和乙個函式主體組成。在函式宣告中,引數的名稱並不重要,只有引數的型別是必須的。當在乙個原始檔中定義函式且在另乙個檔案中呼叫函式時,函式宣告是必須的。在這種情況下,應該在呼叫函式的檔案頂部宣告函式。當...