Math方法

ECMAScript 提供了 Math 对象作为保存数学公式、信息和计算的地方。Math 对象提供了一些辅助

计算的属性和方法。

注意 Math 对象上提供的计算要比直接在 JavaScript 实现的快得多,因为 Math 对象上的

计算使用了 JavaScript 引擎中更高效的实现和处理器指令。但使用 Math 计算的问题是精

度会因浏览器、操作系统、指令集和硬件而异。

  1. Math对象的属性
  2. min()和max()方法
  3. Math 对象也提供了很多辅助执行简单或复杂数学计算的方法。

    min()max()方法用于确定一组数值中的最小值和最大值。这两个方法都接收任意多个参数,如

    下面的例子所示:

  4. 舍人方法
  5. 接下来是用于把小数值舍入为整数的 4 个方法:Math.ceil()Math.floor()Math.round()

    Math.fround()。这几个方法处理舍入的方式如下所述。

  6. Math.ceil()方法始终向上舍入为最接近的整数。
  7. Math.floor()方法始终向下舍入为最接近的整数。
  8. Math.round()方法执行四舍五入。
  9. random()方法
  10. Math.random()方法返回一个 0~1 范围内的随机数,其中包含 0 但不包含 1。对于希望显示随名

    言或随机新闻的网页,这个方法是非常方便的。可以基于如下公式使用 Math.random()从一组整数中随机选择一个数: 

  11. 其他方法
  12. 即便这些方法都是由 ECMA-262 定义的,对正弦、余弦、正切等计算的实现仍然取决于浏览器,因

    为计算这些值的方式有很多种。结果,这些方法的精度可能因实现而异。/。/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值