Math数学操作 / ceil向上取整 / floor向下取整 / random随机数 / round四舍五入 / max / min / abs绝对值

Math 对象

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

        Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math()。


ceil - 天花板  向上取整

        得到一个比当前值大的整数或者和当前值一样的整数


floor - 地板 向下取整

        得到一个比当前值小的整数或者和当前值一样的整数


round - 四舍五入

        如果小数点后面的值 >=5,就向上进行取整;<=5,就向下进行取整

        如果不是一个数字,返回NaN,隐式转换


random - 随机数

        得到一个随机的数字,这个数字是0 ~ 1之间的值,包含0 ,但是不包含1


Math.max()

        返回是当前一组数中最大的值

        如果不给参数,返回-Infinity无穷

Math.min()

        返回当前数组中最小的值

        如果不给参数,返回Infinity无穷


        以上两个方法,在内部都会执行Number,如果是不可以转成有效值的,会返回NaN



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Math对象 Math对象,提供对数据的数学计算。 使用 Math 的属性和方法,代码如下: 运行结果: 注意:M...
    Jennyni1122阅读 803评论 0 0
  • 属性 Math.E 表示自然对数的底数(或称为基数),e,约等于 2.718。 方法 1、Math.abs() 函...
    PYFang阅读 1,587评论 0 3
  • 语法基础 - 词法 字符集 Unicode字符集, 区分大小写 注释 // /* */ 直接量 数字 小数 字符串...
    KeKeMars阅读 907评论 1 11
  • 参考基础教程的整理,方便记忆 一、Object对象 (O大写) 所有其他对象都继承自这个对象。Object本身也是...
    Viaphlyn阅读 2,357评论 0 0
  • 本章内容 语法 数据类型 流控制语句 理解函数 3.1 语法 3.1.1 区分大小写 区分大小写 3.1.2 标识...
    闷油瓶小张阅读 737评论 0 0