Math方法
提供了与数学操作有关的一些属性与方法
与其它内置对象(如Date、Array等)不同,Math不能作为一个函数去使用,它只是一个对象常用属性
常用属性
- PI
- 圆周率:Math.PI=π≈3.14159
常用方法
取整相关
- ceil(x)
- 返回大于或等于
x的最小整数,即:向上取整 - 参数
- x:任意数值
- 返回大于或等于
- floor(x)
- 返回小于或等于
x的最小整数,即:向下取整 - 参数
- x:任意数值
- 返回小于或等于
- round(x)
- 返回
x四舍五入后的整数值 - 参数
- x:任意数值
- 返回
以上数字如果不能被转换成数值,则会得到NaN
随机数
- random()
- 随机返回一个 0(包括0)到 1 (不包括1)之间的小数
- 扩展:
- 返回一个 0 到 n 之间的数
- 返回一个 n 到 m 之间的数
最大值与最小值
- min([value1[,value2, …]])
- 返回传入参数中最小的值
- 参数
- 0 到 n 个数字
- 注意:
- 如果没有参数,返回
Infinity - 如果参数中包含不能转成(内部通过Number方法)数字的,返回
NaN
- 如果没有参数,返回
- max([value1[,value2, …]])
- 返回传入参数中最大的值
- 参数
- 0 到 n 个数字
- 注意:
- 如果没有参数,返回 -
Infinity - 如果参数中包含不能转成数字的(内部通过Number方法),返回
NaN
- 如果没有参数,返回 -
绝对值
- abs(x)
- 返回
x的绝对值 - 参数
- 一个数值
- 注意:
- 传入参数如果不能转成数字的(内部通过Number方法),返回
NaN
- 传入参数如果不能转成数字的(内部通过Number方法),返回
- 返回
Math对象在JavaScript中提供了一系列与数学运算相关的属性和方法,如PI、ceil、floor、round、random、min、max及abs等。PI表示圆周率,random()用于生成0到1之间的随机数,min和max可以找出传入数值中的最小值和最大值,而ceil、floor和round则分别用于向上、向下和四舍五入取整。若传入非数字参数,某些方法将返回NaN。
917

被折叠的 条评论
为什么被折叠?



