Math对象是数学对象,是一个工具对象,所以它不用通过new的方式来实例化,直接使用Math就可以调用对象内部的方法。
常用方法:
(1)abs(x):返回数的绝对值
<script type="text/javascript">
document.write(Math.abs(7.25) + "<br />")
document.write(Math.abs(-7.25) + "<br />")
document.write(Math.abs(7.25-10))
</script>
(2)ceil(x):对数进行上舍入
<script type="text/javascript">
document.write(Math.ceil(0.60) + "<br />") //1
document.write(Math.ceil(0.40) + "<br />") //1
document.write(Math.ceil(5) + "<br />") //5
document.write(Math.ceil(5.1) + "<br />") //6
document.write(Math.ceil(-5.1) + "<br />") //-5
document.write(Math.ceil(-5.9)) //-5
</script>
(3)floor(x):对数进行下舍入
<script type="text/javascript">
document.write(Math.floor(0.60) + "<br />") //0
document.write(Math.floor(0.40) + "<br />") //0
document.write(Math.floor(5) + "<br />") //5
document.write(Math.floor(5.1) + "<br />") //5
document.write(Math.floor(-5.1) + "<br />") //-6
document.write(Math.floor(-5.9)) //-6
</script>
(4)random():返回0-1之间的随机数
<script type="text/javascript">
document.write(Math.random())
</script>
(5)round(x):把数四舍五入最近接的整数
<script type="text/javascript">
document.write(Math.round(0.60) + "<br />") //1
document.write(Math.round(0.50) + "<br />") //1
document.write(Math.round(0.49) + "<br />") //0
document.write(Math.round(-4.40) + "<br />") //-4
document.write(Math.round(-4.60)) //-5
</script>
总结:
以上是Math对象的常见方法,此外还有许多方法,这里就不一一列举了。