Math对象:math对象用于执行数学任务。
注意:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
Math的内置方法:
- math.ceil(x) 可以对x进行向上取整
dacument.write(math.ceil(7.9)
//结果:8
dacument.write(math.ceil(-7.9)
//结果:-7
- math.floor() 可以对数进行向下取整
dacument.write(math.floor(7.9)
//结果:7
dacument.write(math.floor(-7.9)
//结果:-8
- math.max(x,y)返回其中的最大值
dacument.write(math.max(7,9))
//结果:9
dacument.write(math.max(-7,-9)
//结果:-7
- math.min() 返回其中最小值
//结果:7
dacument.write(math.min(7,-9))
//结果:-9
- Math.random() 随机生成0~1之间的随机数
dacument.write(math.random()*10)
//随机生成0-10之间的数
//生成X-y之间的数
X+document.write(math.random()*(y-x))
- Math.round(x) 把x四舍五入为最近的整数
dacument.write(math.round(4.5))
//结果:5
- math.pow(x,y) 返回x的y次幂
dacument.write(math.pow(2,2))
//结果:4
- Math.abs() 返回数的绝对值
dacument.write(math.abs(-8))
//结果:8