Sass Numeric Functions

توابع عددی

توابع عددی برای دستکاری مقادیر عددی به کار می‌روند. در جدول زیر تمامی توابع عددی در Sass را آورده‌ایم.

تابع توضیح
abs(number) قدر مطلق عدد داده شده به آن را برمی‌گرداند.
مثال:
abs(15)
Result: 15
abs(-15)
Result: 15
ceil(number) عدد داده شده به آن را به سمت عدد بزرگتر از آن گرد می‌کند.
مثال:
ceil(15.20)
Result: 16
comparable(num1, num2) قابل مقایسه بودن یا نبودن دو عدد داده شده به آن را برمی‌گرداند.
مثال:
comparable(15px, 10px)
Result: true
comparable(35px, 2em)
Result: false
floor(number) عدد داده شده به آن را به سمت عدد کوچکتر از آن گرد می‌کند.
مثال:
floor(15.80)
Result: 15
max(number...) بیشترین مقدار در بین اعداد داده شده به آن را برمی‌گرداند.
مثال:
max(5, 7, 9, 0, -3, -7)
Result: 9
min(number...) کمترین مقدار در بین اعداد داده شده به آن را برمی‌گرداند.
مثال:
min(5, 7, 9, 0, -3, -7)
Result: -7
percentage(number) عدد داده شده به آن را به درصد تبدیل می‌کند (آن را در ۱۰۰ ضرب می‌کند).
مثال:
percentage(1.2)
Result: 120
()random یک عدد تصادفی بین صفر و یک را برمی‌گرداند.
مثال:
()random
Result: 0.45698
random(number) یک عدد صحیح تصادفی بین یک و مقدار داده شده به آن را برمی‌گرداند.
مثال:
random(6)
Result: 4
round(number) عدد داده شده به آن را به نزدیک‌ترین عدد صحیح گرد می‌کند.
مثال:
round(15.80)
Result: 16
round(15.20)
Result: 15