js Math中的常用计算函数的简单使用
1、向上取整
Math.Ceil()
描述:函数返回大于或等于一个给定数字的最小整数
语法:Math.ceil(x)
参数:x一个数值
实例:
2、向下取整
Math.Floor()
描述:返回小于或等于一个给定数字的最大整数
语法:Math.floor(x)
参数:x 一个数值
实例:
3、四舍五入
Math.round()
描述: 函数返回一个数字四舍五入后最接近的整数
语法: Math.round(x)
参数:x 一个数值
实例:
4、伪随机数
Math.random()
描述:函数返回一个浮点, 伪随机数在范围[0,1),也就是说,从0(包括0)往上,但是不包括1(排除1),
然后您可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重置
语法:Math.random()
返回:一个浮点型伪随机数字,在0
(包括0)和1
(不包括)之间
实例:
5、取绝对值
Math.abs()
描述:函数返回指定数字 “x“ 的绝对值
语法:Math.abs(x)
参数:x 一个数值
返回:返回一个数值的绝对值
实例:传入一个非数字形式的字符串或者 undefined/empty 变量,将返回 NaN
。传入 null 将返回 0
6、取数值立方根
Math.cbrt()
描述:函数返回任意数字的立方根
语法:Math.cbrt(x)
参数:x 任意数字
返回:给定数字的立方根
实例:
7、取最大值
Math.max()
描述:函数返回一组数中的最大值
语法:Math.max(value1[,value2, ...])
参数:value1, value2, ... 一组数值
返回:返回给定的一组数字中的最大值。如果给定的参数中至少有一个参数无法被转换成数字,则会返回 NaN
。
实例:
8、取最小值
Math.min()
描述:返回零个或更多个数值的最小值
语法:Math.min([value1[,value2, ...]])
参数:value1, value2, ...
一组数值
返回:给定数值中最小的数。如果任一参数不能转换为数值,则返回NaN
实例:
9、取数值平方
Math.pow()
描述:函数返回基数(base
)的指数(exponent
)次幂
语法:Math.pow(base, exponent)
参数:base
基数,exponent
指数
实例:
10、取整数部分
Math.trunc()
描述:方法会将数字的小数部分去掉,只保留整数部分
语法:Math.trunc(value)
参数:value
任意数字
实例:
具体可参考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math/pow