JS之Math
Math本身是一个对象,使用时只需调用其内部的属性和方法即可。
Math中常用的属性:
-
Math.PI
- 圆周率:Math.PI = π
Math中常用的方法:
取整相关:
-
Math.ceil(x)
- 向上取整
- 参数:
- x为任意数值-
-
Math.floor(x)
- 向下取整
- 参数
- x为任意数值
-
Math.round(x)
- 返回x四舍五入后的整数值
- 参数:
- x为任意数值
||以上数字如果不能被转换成数值,则会返回NaN
随机数:
-
Math.random()
- 随机返回一个0(包括0)到1(不包括1)之间的小数
- 扩展:
- 返回0到n之间的数
- 返回n到m之间的数
最小值与最大值:
-
Math.Min(value1[,value2,value3...])
- 返回传入参数中的最小值
- 参数:
- 0到n个数字
- 注意:
- 如果没有参数,则返回Infinity
- 如果参数中包含不能转换成数字的(内部通过Number()方法转换),则返回NaN
-
Math.Max(value1[,value2,value3...])
- 返回传入参数中的最大值
- 参数:
- 0到n个数字
- 注意:
- 如果没有参数,则返回-Infinity
- 如果参数中包含不能转换成数字的(内部通过Number()方法转换),则返回NaN
绝对值:
-
Math.abs(x)
- 返回参数x的绝对值
- 参数:
- 一个数字
- 注意:
- 如果传入的参数不能转换成数字的(内部通过Number()方法转换),则返回NaN
网友评论