zoukankan      html  css  js  c++  java
  • Math对象常用方法(取整细节)

    Math 对象

    Math 对象用于执行数学任务。

    1.常用属性:

      1.E :返回算术常量e,即自然对数的底数(约2.718)

      2.PI :返回圆周率,约3.14159

    2.常用方法    Math.方法()  调用即可

      1.abs(x)  返回绝对值

      2.ceil(x)   上舍入

      3.floor(x)  下舍入

      4.round(x)  四舍五入为最近的整数

      5.random()  返回0~1之间的随机数

      6.max(x,y)  返回x,y中最高值

      7.min(x,y)   返回x,y中最低值

      8.pow(x,y)  返回x的y次幂

      9.sqrt(x)    返回x的平方根

      

     向下取整(舍掉小数)

      Math.floor(2)=2
      Math.floor(2.9)=2
      Math.floor(-2.1)=-3
      Math.floor(-2.9)=-3

     向上取整(凑整)

      Math.ceil(2)=2
      Math.ceil(2.1)=3
      Math.ceil(2.5)=3
      Math.ceil(2.9)=3

      Math.ceil(-2)=-2
      Math.ceil(-2.1)=-2
      Math.ceil(-2.5)=-2
      Math.ceil(-2.9)=-2

      四舍五入(取最近整数)

      Math.round(3.14)=3
      Math.round(3.5)=4
      Math.round(-3.14)=-3
      Math.round(-3.51)=-4

     注意:对于 0.5,该方法将进行上舍入

     例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。

      Math.random()返回指定min~max之间的随机数

      var x = Math.floor(Math.random()*(max - min + 1)) + min;

        从数组中的随机获取成员

      var items = [some 成员];

      var randomItem = items[Math.floor(Math.random() * items.length)];

  • 相关阅读:
    Java导出Excel(附完整源码)
    Scala语言学习笔记——方法、函数及异常
    python时间序列按频率生成日期
    socket主要函数介绍
    JAVA版CORBA程序
    Linux文件压缩命令笔记
    使用JAVA写一个简单的日历
    Node.js 文件系统
    Node.js 常用工具util
    Node.js 全局对象
  • 原文地址:https://www.cnblogs.com/highshao/p/5425131.html
Copyright © 2011-2022 走看看