Less 数学函数

ceil

向上舍入到下一个最高整数。

参数: number - 一个浮点数。

返回: integer

示例: ceil(2.4)

输出: 3

floor

向下舍入到下一个最小整数。

参数: number - 一个浮点数。

返回: integer

示例: floor(2.6)

输出: 2

percentage

将浮点数转换为百分比字符串。

参数: number - 一个浮点数。

返回: number

示例: percentage(0.5)

输出: 50%

round

四舍五入。

参数:

  • number:  一个浮点数。

  • decimalPlaces: 可选项: 四舍五入的小数位数。默认为 0。

返回: number

示例: round(1.67)

输出: 2

示例: round(1.67, 1)

输出: 1.7

sqrt

计算一个数字的平方根,保持单位不变。

参数: number -  一个浮点数。

返回: number

示例:

sqrt(25cm)

输出:

5cm

示例:

sqrt(18.6%)

输出:

4.312771730569565%;

abs

计算数字的绝对值,保持单位不变。

参数: number -  一个浮点数。

返回: number

Example #1: abs(25cm)

输出: 25cm

Example #2: abs(-18.6%)

输出: 18.6%;

sin

计算正弦函数。

假设没有单位的数字为弧度。

参数: 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

asin

计算 arcsine(正弦逆)函数。

以弧度为单位返回数字,例如,介于 -π/2 和 π/2 之间的数字。

参数: number - 区间 [-1, 1] 中的浮点数。

返回: number

示例:

asin(-0.8414709848078965)
asin(0)
asin(2)

输出:

-1rad
0rad
NaNrad

cos

计算余弦函数。

假设没有单位的数字为弧度。

参数: 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

acos

计算余弦(余弦的逆)函数。

以弧度为单位返回数字,例如 0 和 π 之间的数字。

参数: number - 来自 [-1, 1] 区间的浮点数。

返回: number

示例:

acos(0.5403023058681398)
acos(1)
acos(2)

输出:

1rad
0rad
NaNrad

tan

计算正切函数。

假设没有单位的数字为弧度。

参数: 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

atan

计算反正切(正切的逆)函数。

以弧度为单位返回数字,例如介于 -π/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

返回 π (pi);

参数: none

返回: number

示例:

pi()

输出:

3.141592653589793

pow

返回第一个参数的值乘以第二个参数的幂。

返回值的维数与第一个参数相同,第二个参数的维数将被忽略。

参数:

  • 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%

mod

返回第一个参数模数第二个参数的值。

返回值的大小与第一个参数相同,第二个参数的大小将被忽略。该函数还能处理负数和浮点数。

参数:

  • number:  一个浮点数。

  • number:  一个浮点数。

返回: number

示例:

mod(0cm, 0px)
mod(11cm, 6px);
mod(-26%, -5);

输出:

NaNcm;
5cm
-1%;

min

返回一个或多个值中的最小值。

参数: value1, ..., valueN - 一个或多个要比较的值。

返回:最小值。

示例: min(5, 10);

输出: 5

示例: min(3px, 42px, 1px, 16px);

输出: 1px

max

返回一个或多个值中的最大值。

参数: value1, ..., valueN - 一个或多个要比较的值。

返回: 最高值。

示例: max(5, 10);

输出: 10

示例: max(3%, 42%, 1%, 16%);

输出: 42%

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号