Math对象使用
Math.floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。
1156-5-5
?
?
Math.round(x)?对于 0.5,该方法将进行上舍入
<script type="text/javascript">document.write(Math.round(0.60)+ "<br />")document.write(Math.round(0.50)+ "<br />")document.write(Math.round(0.49)+ "<br />")document.write(Math.round(-4.40)+ "<br />")document.write(Math.round(-4.60))</script>
结果
110-4-5
?
?
Math.max(x...)?0 或多个值。在 ECMASCript v3 之前,该方法只有两个参数
<script type="text/javascript">document.write(Math.max(5,7) + "<br />")document.write(Math.max(-3,5) + "<br />")document.write(Math.max(-3,-5) + "<br />")document.write(Math.max(7.25,7.30))</script>
结果
75-37.3
?
?
Math.min(x,y)参数中最小的值。如果没有参数,则返回 Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN
<script type="text/javascript">document.write(Math.min(5,7) + "<br />")document.write(Math.min(-3,5) + "<br />")document.write(Math.min(-3,-5) + "<br />")document.write(Math.min(7.25,7.30))</script>
结果
5-3-57.25
?