数学相关
约 916 字大约 3 分钟
2025-04-15
1、ceil()
向上取整
向上取整,返回大于或等于给定数字的最小整数。
语法
ceil(number)
number
: 要取整的数字。
例子
ceil(2.4) // 3
2、floor()
向下取整
向下取整,返回小于或等于给定数字的最大整数。
语法
floor(number)
number
: 要取整的数字。
例子
floor(2.6) // 2
3、percentage()
转为百分比
将一个值转换为百分比。
语法
percentage(value)
value
: 要转换为百分比的值。
例子
percentage(0.5) // 50%
4、round()
四舍五入
四舍五入,根据精度返回对应的数值。
语法
round(number, decimalPlaces)
number
: 要四舍五入的数字。decimalPlaces
: 可选的,要保留的小数位数。默认为 0。
例子
round(2.4) // 2
round(2.62) // 3
round(2.5) // 3
round(2.67, 1) // 2.7
5、sqrt()
平方根
计算一个数的平方根。
语法
sqrt(number)
number
: 要计算平方根的数字。
例子
sqrt(25) // 5
sqrt(18.6) // 4.312771730569565
sqrt(25cm) // 5cm
sqrt(18.6%) // 4.312771730569565%
6、abs()
绝对值
计算一个数的绝对值。保持单位不变。
语法
abs(number)
number
: 要计算绝对值的数字。
例子
abs(25cm) // 25cm
abs(-18.6%) // 18.6%
7、sin()
正弦
计算正弦函数。
语法
sin(number)
number
: 要计算正弦值的数字。
例子
// sine of 1 radian
sin(1); // 0.8414709848078965;
// sine of 1 degree
sin(1deg); // 0.01745240643728351;
// sine of 1 gradian
sin(1grad); // 0.015707317311820675;
8、asin()
反正弦
计算反正弦函数。
语法
asin(number)
number
: 要计算反正弦值的数字。取值范围为[-1, 1]
。
例子
asin(-0.8414709848078965); // -1rad
asin(0); // 0rad
asin(2); // NaNrad
9、cos()
余弦
计算余弦函数。
语法
cos(number)
number
: 要计算余弦值的数字。
例子
cos(1); // 0.5403023058681398;
cos(1deg); // 0.9998476951563913;
cos(1grad); // 0.9998766324816606;
10、acos()
反余弦
计算反余弦函数。
语法
acos(number)
number
: 要计算反余弦值的数字。取值范围为[-1, 1]
。
例子
acos(0.5403023058681398); // 1rad
acos(1); // 0rad
acos(2); // NaNrad
11、tan()
正切
计算正切函数。
语法
tan(number)
number
: 要计算正切值的数字。
例子
// tangent of 1 radian
tan(1); // 1.5574077246549023
// tangent of 1 degree
tan(1deg); // 0.017455064928217585
// tangent of 1 gradian
tan(1grad); // 0.015709255323664916
12、atan()
反正切
计算反正切函数。
语法
atan(number)
number
: 要计算反正切值的数字。
例子
atan(1.5574077246549023); // 1rad
atan(1); // 0.7853981633974483rad
atan(-1.5574077246549023); // -1rad
atan(0); // 0rad
// arctangent of 22 rounded to 6 decimal places
round(atan(22), 6); // 1.525373rad;
13、pi()
π 值
返回 π (pi)的值。
语法
pi()
例子
pi(); // 3.141592653589793
14、pow()
幂值
根据给定的底数和指数计算幂值。
语法
pow(base, exponent)
base
: 底数。exponent
: 指数。
例子
pow(0cm, 0px); // 1cm
pow(25, -2); // 0.0016
pow(25, 0.5); // 5
pow(-25, 0.5); // NaN
pow(-25%, -0.5); // NaN%
15、mod()
取模(余数)
返回第一个参数对第二个参数的模(余数)。
语法
返回值与第一个参数具有相同的单位,第二个参数的单位将被忽略。该函数也能够处理负数和浮点数。
mod(number1, number2)
number2
: 第二个数字。number1
: 第一个数字。
例子
mod(0cm, 0px); // NaNcm;
mod(11cm, 6px); // 5cm
mod(-26%, -5); // -1%;
16、min()
最小值
返回一个或多个值中的最小值。
语法
min(value1, value2, ..., valueN)
value1, value2, ..., valueN
: 要比较的一个或多个值。
例子
min(5, 10); // 5
min(3px, 42px, 1px, 16px); // 1px
17、max()
最大值
返回一个或多个值中的最大值。
语法
max(value1, value2,..., valueN)
value1, value2,..., valueN
: 要比较的一个或多个值。
例子
max(5, 10); // 10
max(3px, 42px, 1px, 16px); // 42px
max(3%, 42%, 1%, 16%); // 42%
更新日志
2025/8/24 08:17
查看所有更新日志
e7112
-1于