向上舍入到下一个最高整数。
参数: number - 一个浮点数。
返回: integer
示例: ceil(2.4)
输出: 3
向下舍入到下一个最小整数。
参数: number - 一个浮点数。
返回: integer
示例: floor(2.6)
输出: 2
将浮点数转换为百分比字符串。
参数: number - 一个浮点数。
返回: number
示例: percentage(0.5)
输出: 50%
四舍五入。
参数:
number: 一个浮点数。
decimalPlaces: 可选项: 四舍五入的小数位数。默认为 0。
返回: number
示例: round(1.67)
输出: 2
示例: round(1.67, 1)
输出: 1.7
计算一个数字的平方根,保持单位不变。
参数: number - 一个浮点数。
返回: number
示例:
sqrt(25cm)
输出:
5cm
示例:
sqrt(18.6%)
输出:
4.312771730569565%;
计算数字的绝对值,保持单位不变。
参数: number - 一个浮点数。
返回: number
Example #1: abs(25cm)
输出: 25cm
Example #2: abs(-18.6%)
输出: 18.6%;
计算正弦函数。
假设没有单位的数字为弧度。
参数: number - 一个浮点数。
返回: number
示例:
sin(1); // sine of 1 radian sin(1deg); // sine of 1 degree sin(1grad); // sine of 1 gradian
输出:
0.8414709848078965; // sine of 1 radian 0.01745240643728351; // sine of 1 degree 0.015707317311820675; // sine of 1 gradian
计算 arcsine(正弦逆)函数。
以弧度为单位返回数字,例如,介于 -π/2 和 π/2 之间的数字。
参数: number - 区间 [-1, 1] 中的浮点数。
返回: number
示例:
asin(-0.8414709848078965) asin(0) asin(2)
输出:
-1rad 0rad NaNrad
计算余弦函数。
假设没有单位的数字为弧度。
参数: number - 一个浮点数。
返回: number
示例:
cos(1) // cosine of 1 radian cos(1deg) // cosine of 1 degree cos(1grad) // cosine of 1 gradian
输出:
0.5403023058681398 // cosine of 1 radian 0.9998476951563913 // cosine of 1 degree 0.9998766324816606 // cosine of 1 gradian
计算余弦(余弦的逆)函数。
以弧度为单位返回数字,例如 0 和 π 之间的数字。
参数: number - 来自 [-1, 1] 区间的浮点数。
返回: number
示例:
acos(0.5403023058681398) acos(1) acos(2)
输出:
1rad 0rad NaNrad
计算正切函数。
假设没有单位的数字为弧度。
参数: number - 一个浮点数。
返回: number
示例:
tan(1) // tangent of 1 radian tan(1deg) // tangent of 1 degree tan(1grad) // tangent of 1 gradian
输出:
1.5574077246549023 // tangent of 1 radian 0.017455064928217585 // tangent of 1 degree 0.015709255323664916 // tangent of 1 gradian
计算反正切(正切的逆)函数。
以弧度为单位返回数字,例如介于 -π/2 和 π/2 之间的数字。
参数: number - 一个浮点数。
返回: number
示例:
atan(-1.5574077246549023) atan(0) round(atan(22), 6) // arctangent of 22 rounded to 6 decimal places
输出:
-1rad 0rad 1.525373rad;
返回 π (pi);
参数: none
返回: number
示例:
pi()
输出:
3.141592653589793
返回第一个参数的值乘以第二个参数的幂。
返回值的维数与第一个参数相同,第二个参数的维数将被忽略。
参数:
number: base - 一个浮点数。
number: exponent - 一个浮点数。
返回: number
示例:
pow(0cm, 0px) pow(25, -2) pow(25, 0.5) pow(-25, 0.5) pow(-25%, -0.5)
输出:
1cm 0.0016 5 NaN NaN%
返回第一个参数模数第二个参数的值。
返回值的大小与第一个参数相同,第二个参数的大小将被忽略。该函数还能处理负数和浮点数。
参数:
number: 一个浮点数。
number: 一个浮点数。
返回: number
示例:
mod(0cm, 0px) mod(11cm, 6px); mod(-26%, -5);
输出:
NaNcm; 5cm -1%;
返回一个或多个值中的最小值。
参数: value1, ..., valueN - 一个或多个要比较的值。
返回:最小值。
示例: min(5, 10);
输出: 5
示例: min(3px, 42px, 1px, 16px);
输出: 1px
返回一个或多个值中的最大值。
参数: value1, ..., valueN - 一个或多个要比较的值。
返回: 最高值。
示例: max(5, 10);
输出: 10
示例: max(3%, 42%, 1%, 16%);
输出: 42%