javaScript的Math对象

本文详细介绍了JavaScript中的Math对象,包括其基本属性如E、PI、SQRT2等,以及常用方法如random()、ceil()、floor()、round()、max()、min()、pow()、sqrt()等。同时,还介绍了三角函数的使用方法。

Math是用来执行数学任务的,Math不是对象的类,所以没有像Date和String那样的构造函数,可以理解为Math是javaScript的内置对象,无需创建,直接使用就可以了;或者可以理解为Math提供的属性和方法都是静态的,只需要类名调用就可以了。

属性:

 Math.E : 常量e ,返回值约为:2.718281828459045

Math.PI:常量圆周率,返回值约为:3.141592653589793

Math.SQRT2: 2的平方根,返回值约为:1.4142135623730951

还有好几个不常用的可以在W3C上查看http://www.w3school.com.cn/jsref/jsref_obj_math.asp

方法:

常用方法:

Math.random() :返回0-1之间的随机数

console.log(Math.random()*5+1);

输出一个1到6之间的随机数

Math.ceil(x):向上求余,不进行四舍五入,只要有小数就向前进一位(分页的时候适合求页数)

console.log(Math.ceil(2.3333333333333333));
console.log(Math.ceil(0.1111111111111111));

输出

112703_VLAl_2897732.png

Math.floor(x):向下舍去,不进行四舍五入,直接去掉小数位,取整数

  console.log(Math.floor(2.999999999));
  console.log(Math.floor(0.999999999));

输出

113148_bAUI_2897732.png

Math.round(x):对数值进行四舍五入操作

console.log(Math.round(2.999999999));
console.log(Math.round(0.499999999));

输出

113921_K2jG_2897732.png

Math.max(x,y);Math.min():比较两个数的最大和最小值

  console.log(Math.max(2.999999999,3));
  console.log(Math.min(0.999999999,1));

输出

113531_pYXH_2897732.png

Math.pow(x,y):求次方,返回 x 的 y 次幂。

  console.log(Math.pow(2,3));
  console.log(Math.pow(1/2,2));

输出

114547_qJCU_2897732.png

Math.sqrt(x):对数进行开平方,返回数的平方根

  console.log(Math.sqrt(4));
  console.log(Math.sqrt(1/2));

输出

114801_e2T5_2897732.png

三角函数:

abs(x)返回数的绝对值。
acos(x)返回数的反余弦值。
asin(x)返回数的反正弦值。
atan(x)以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。
atan2(y,x)返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)
cos(x)        返回数的余弦。
sin(x)         返回数的正弦。
tan(x)        返回角的正切。

转载于:https://my.oschina.net/ThreeTiger/blog/904235

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值