提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
一、Math 对象的重要方法
1、ceil(x) 对数进行上舍入。
语法: Math.ceil(x)
参数 : x 必需。必须是一个数值。
返回值
类型 Number
描述 大于等于 x,并且与它最接近的整数。
2、floor(x) 对 x 进行下舍入。
语法: Math.floor(x)
参数 : x 必需。必须是一个数值。
返回值
类型 Number
描述 小于等于 x,且与 x 最接近的整数。
3、round(x) 四舍五入。
语法: Math.round(x)
参数 : x 必需。必须是一个数值。
返回值
类型 Number
描述 最接近的整数。
4、random() 返回 0 ~ 1 之间的随机数。
语法: Math.random()
返回值
类型 Number
描述 0.0 ~ 1.0(不包含) 之间的一个伪随机数。
5、max(x,y,z,…,n) 返回 x,y,z,…,n 中的最高值。
语法: Math.max(n1,n2,n3,...,nX)
参数 :n1,n2,n3,...,nX 可选。1 或多个值。在 ECMASCript v3 之前,该方法只有两个参数。
返回值
类型 Number
描述 参数中最大的值。如果没有参数,则返回 -Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。
6、min(x,y,z,…,n) 返回 x,y,z,…,n中的最低值。
语法: Math.min(n1,n2,n3,...,nX)
参数 :n1,n2,n3,...,nX 可选。1 或多个值。在 ECMASCript v3 之前,该方法只有两个参数。
返回值
类型 Number
描述 参数中最小的值。如果没有参数,则返回 Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。