unitless()函數
unitless() 函數相對來說簡單明了些,只是用來判斷一個值是否帶有單位,如果不帶單位返回的值為true,帶單位返回的值為false:
>> unitless(100)
true
>> unitless(100px)
false
>> unitless(100em)
false
>> unitless(100%)
false
>> unitless(1 /2 )
true
>> unitless(1 /2 + 2 )
true
>> unitless(1px /2 + 2 )
false
具體例子,見右側代碼編輯器。右側代碼實現:用戶在調用混合宏時,如果用戶沒有給參數值加上單位,程序會自動加入單位。