全国热线电话:13633878273
发布时间: 2014-11-29 16:41:39
数学函数
ceil
向上取整。
参数: number - 浮点数。
返回值: 整数(integer)
案例: ceil(2.4)
输出: 3
floor
向下取整。
参数: number - 浮点数
返回值: 整数(integer)
案例: floor(2.6)
输出: 2
percentage
将浮点数转换为百分比字符串。
参数: number - 浮点数。
返回值: 字符串(string)
案例: 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
反正弦函数。返回以弧度为单位的角度,区间在 -PI/2 到 PI/2之间。
返回以弧度为单位的角度,区间在 -π/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 到 PI之间。
返回以弧度为单位的角度,区间在 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
设第一个参数为A,第二个参数为B,返回A的B次方。
返回值与第一个参数有相同的单位,第二个参数的单位被忽略。
参数:
•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%
Improve this section.
类型函数
isnumber
如果待验证的值为数字则返回 true ,否则返回 false 。
参数:value - 待验证的值或变量。
返回值:如果待验证的值为数字则返回 true ,否则返回 false 。
案例:
isnumber(#ff0); // false
isnumber(blue); // false
isnumber("string"); // false
isnumber(1234); // true
isnumber(56px); // true
isnumber(7.8%); // true
isnumber(keyword); // false
isnumber(url(...)); // false
isstring
如果待验证的值是字符串则返回 true ,否则返回 false 。
参数:value - 待验证的值或变量。
返回值:如果是字符串则返回 true ,否则返回 false 。
案例:
isstring(#ff0); // false
isstring(blue); // false
isstring("string"); // true
isstring(1234); // false
isstring(56px); // false
isstring(7.8%); // false
isstring(keyword); // false
isstring(url(...)); // false
iscolor
如果待验证的值为颜色则返回 true ,否则返回 false 。
参数:value - 待验证的值或变量。
返回值:如果待验证的值为颜色则返回 true ,否则返回 false 。
案例:
iscolor(#ff0); // true
iscolor(blue); // true
iscolor("string"); // false
iscolor(1234); // false
iscolor(56px); // false
iscolor(7.8%); // false
iscolor(keyword); // false
iscolor(url(...)); // false
iskeyword
如果待验证的值为关键字则返回 true ,否则返回 false 。
参数: value - 待验证的值或变量。
返回值:如果待验证的值为关键字则返回 true ,否则返回 false 。
案例:
iskeyword(#ff0); // false
iskeyword(blue); // false
iskeyword("string"); // false
iskeyword(1234); // false
iskeyword(56px); // false
iskeyword(7.8%); // false
iskeyword(keyword); // true
iskeyword(url(...)); // false
isurl
如果待验证的值为 url 则返回 true ,否则返回 false 。
参数: value - 待验证的值或变量。
返回值:如果待验证的值为 url 则返回 true ,否则返回 false 。
案例:
isurl(#ff0); // false
isurl(blue); // false
isurl("string"); // false
isurl(1234); // false
isurl(56px); // false
isurl(7.8%); // false
isurl(keyword); // false
isurl(url(...)); // true
ispixel
如果待验证的值为像素数则返回 true ,否则返回 false 。
参数: value - 待验证的值或变量。
返回值:如果待验证的值为像素数则返回 true ,否则返回 false 。
案例:
ispixel(#ff0); // false
ispixel(blue); // false
ispixel("string"); // false
ispixel(1234); // false
ispixel(56px); // true
ispixel(7.8%); // false
ispixel(keyword); // false
ispixel(url(...)); // false
isem
如果待验证的值的单位是 em 则返回 true ,否则返回 false 。
参数: value - 待验证的值或变量。
返回值:如果待验证的值的单位是 em 则返回 true ,否则返回 false 。
案例:
isem(#ff0); // false
isem(blue); // false
isem("string"); // false
isem(1234); // false
isem(56px); // false
isem(7.8em); // true
isem(keyword); // false
isem(url(...)); // false
ispercentage
如果待验证的值为百分比则返回 true ,否则返回 false 。
参数: value - 待验证的值或变量。
返回值:如果待验证的值为百分比则返回 true ,否则返回 false 。
案例:
ispercentage(#ff0); // false
ispercentage(blue); // false
ispercentage("string"); // false
ispercentage(1234); // false
ispercentage(56px); // false
ispercentage(7.8%); // true
ispercentage(keyword); // false
ispercentage(url(...)); // false
isunit
如果待验证的值为指定单位的数字则返回 true ,否则返回 false 。
参数:
•value - 待验证的值或变量。
•unit - 单位标示符 (可加引号) 。
返回值:如果待验证的值为指定单位的数字则返回 true ,否则返回 false 。
案例:
isunit(11px, px); // true
isunit(2.2%, px); // false
isunit(33px, rem); // false
isunit(4rem, rem); // true
isunit(56px, "%"); // false
isunit(7.8%, '%'); // true
isunit(1234, em); // false
isunit(#ff0, pt); // false
isunit("mm", mm); // false
上一条:LESS列表函数
下一条:LESS颜色定义函数