JavaScript - Math对象
Math对象
在我们js中其实是有很多数学计算的需求的,不过不必担心
系统给我们提供了大量的数学运算的方法供我们使用
而这些方法全都存在于我们的Math对象中
Math常用的属性:Math.PI 相当于π 3.14159
Math对象常用的函数:
1.Math.round() 四舍五入
举个小例子:
<script type = “text/javascript”>
alert( Math.round( 3.4 ) );
</script>
运行结果如下
如果改为3.5的话
<script type = “text/javascript”>
alert( Math.round( 3.5 ) );
</script>
运行结果就为4
2.Math.random() 0到1之间的随机数
举个小例子:
alert( Math.random( ) );
运行结果
3.
Math.max() 返回较大的数
Math.min() 返回较小的数
举个小例子:
alert( Math.max(10,20,30) );
运行结果如下
alert( Math.min(10,20,30) );
运行结果为10,与max正好相反
4.Math.abs() 返回数的绝对值
举个小例子:
alert( Math.abs(-10) );
运行结果
5.
Math.ceil() 向上取整
Math.floor() 向下取整
举个小例子:
alert( Math.ceil( 3.1 ) );
运行结果:
alert( Math.floor( 3.9 ) );
运行结果
6.Math.pow( x,y ); 求x的y次方
举个小例子:
alert( Math.pow( 2,5 ) );
运行结果:
7.Math.sqrt(); 求开平方
举个小例子:
alert( Math.sqrt( 4 ) );
运行结果:
以上是一部分的Math的数学函数,更多的这里不一一介绍,大家可以自行搜索一下
Math的勾股函数
参数:都应该是弧度
Math.PI =180弧度
1弧度=Math.PI/180;
Math.sin() / cos() /tan() 正弦/余弦/正切
举个小例子:
假设我们求30度弧度的正弦值
alert( Math.sin( 30*Math.PI/180) );
运行结果:
我们再来求一下90度的正弦值
alert(Math.sin(90* Math.PI / 180));
运行结果:
然后再来看一下cos的小例子:
alert(Math.cos(60* Math.PI/2));
运行结果:
注意:
这个计算结果有一点小误差,这是正常现象
- 写作不易,大家多多关注,谢谢啦-
---web分享,分享的不只是web
赞 (0)