javascript之Math对象

ECMAScript 为保存数学公式和信息提供了一个公共位置,即 Math 对象。与我们在 JavaScript 直
接编写的计算功能相比, Math 对象提供的计算功能执行起来要快得多。

属性

  • Math.E:算数常量e,也是自然对数的底数,约等于2.718。
  • Math.LN2:2的自然对数,约等于0.693。
  • Math.LN10:10的自然对数,约等于2.303。
  • Math.LOG2E:以2为底的对数,约等于1.443。
  • Math.LOG10E:以10为底的对数,约等于0.434。
  • Math.PI:圆周率,约等于3.14159。
  • Math.SQRT1_2:返回1/2的平方根,约等于0.707。
  • Math.SQRT2:返回2的平方根,约等于1.414。

方法

  • Math.random():返回[0, 1)之间的随机数。
console.log(Math.random());//0.4364381222494922
console.log(Math.random());//0.9568268512660858
  • Math.ceil(x):返回x向上取整后的值。
  • Math.floor(x):返回x向下取整后的值。
  • Math.round(x):返回x四舍五入后的值。
console.log(Math.ceil(3.1415));//4
console.log(Math.ceil(-3.1415));//-3
console.log(Math.floor(3.1415));//3
console.log(Math.floor(-3.1415));//-4
console.log(Math.round(3.1415));//3
console.log(Math.round(3.5678));//4
  • Math.max(x, y, z, ...):返回参数中最大的值。
  • Math.min(x, y, z, ...):返回参数中最小的值。
console.log(Math.max(4, 7, 0, 9, 4, 8, 1, 9));//9
console.log(Math.min(4, 7, 0, 9, 4, 8, 1, 9));//0
  • Math.abs(x):返回x的绝对值。
  • Math.pow(x, y):返回x的y次幂。
  • Math.exp(x):返回Math.E的x次幂。
  • Math.sqrt(x):返回x的平方根。
  • Math.log(x):返回x的自然对数。
  • Math.sin(x):返回x的正弦值。
  • Math.cos(x):返回x的余弦值。
  • Math.tan(x):返回x的正切值。
  • Math.asin(x):返回x的反正弦值。
  • Math.acos(x):返回x的反余弦值。
  • Math.atan(x):返回x的反正切值。
  • Math.atan2(x, y):返回x/y的反正切值。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值