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)

相关推荐

  • JavaScript连载22-数组中其他方法以及Math对象

    一.数组中其余的常用方法 包括map,filter,every,some方法,我们分别进行举例 //map定义一个函数用来遍历原来老的数组 var arr = [10,20,5,1000,50]; v ...

  • JavaScript Math 对象

    Math 对象Math 对象用于执行数学任务.使用 Math 的属性和方法的语法:var pi_value=Math.PI;var sqrt_value=Math.sqrt(15);注释:Math 对 ...

  • Ae表达式语言引用​之:Other Math & JavaScript Math

    ◆  ◆  ◆ Other Math 其它数学方法 degreesToRadians(度数) 将度转换为弧度. //返回 3.1415926 degreesToRadians(180) radians ...

  • JavaScript删除对象的某个属性的方法

    WEB前端开发社区 5天前 1.delete  delete是删除对象的属性没有任何剩菜,剩下的唯一真正的方法,但它的工作比其"替代"设置慢100倍 object[key] = u ...

  • JavaScript Promise 对象 | 菜鸟教程

    ECMAscript 6 原生提供了 Promise 对象. Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息. Promise 对象有以下两个特点: 1.对象的状态不受外界影响. ...

  • 如何理解javascript的对象?

    WEB前端开发社区 2021-07-23 1.1 什么是对象? 对象是事物,在现实世界中,一个球,一张桌子,一辆汽车都是对象. 对象就是具有可描述特征的事物,我们可以用某种特定的方式去影响和操作它. ...

  • JavaScript入门-对象(二)

    JavaScript对象(二) 本篇,主要讲了面向对象.this的指向问题,模拟继承过程 面向对象编程 什么面向对象编程? 编程,编程就是人们用计算机能懂的语言,告诉计算机自己想做的事情. 面向对象的 ...

  • 前端教程:Javascript Boolean对象

    Boolean对象表示两个值:"true"或"false". Syntax: 创建一个boolean对象: var val = new Boolean(valu ...

  • javascript 数组 对象的一些方法记录

    记录一下常用的数组和对象的一些方法 数组 push() 数组后添加元素 // 作用:把一个元素或多个元素,从数组后面添加到数组里面: // 参数:添加的数据 // 返回:添加后的数组的长度: let ...