JS之Math

JS之Math

Math本身是一个对象,使用时只需调用其内部的属性和方法即可。

Math中常用的属性:

  • Math.PI
    • 圆周率:Math.PI = π

Math中常用的方法:

取整相关:

  • Math.ceil(x)
    • 向上取整
    • 参数:
      • x为任意数值-
  • Math.floor(x)
    • 向下取整
    • 参数
      • x为任意数值
  • Math.round(x)
    • 返回x四舍五入后的整数值
    • 参数:
      • x为任意数值

||以上数字如果不能被转换成数值,则会返回NaN

随机数:

  • Math.random()
    • 随机返回一个0(包括0)到1(不包括1)之间的小数
    • 扩展:
      • 返回0到n之间的数
      • 返回n到m之间的数

最小值与最大值:

  • Math.Min(value1[,value2,value3...])

    • 返回传入参数中的最小值
    • 参数:
      • 0到n个数字
    • 注意:
      • 如果没有参数,则返回Infinity
      • 如果参数中包含不能转换成数字的(内部通过Number()方法转换),则返回NaN
  • Math.Max(value1[,value2,value3...])

    • 返回传入参数中的最大值
    • 参数:
      • 0到n个数字
    • 注意:
      • 如果没有参数,则返回-Infinity
      • 如果参数中包含不能转换成数字的(内部通过Number()方法转换),则返回NaN

绝对值:

  • Math.abs(x)
    • 返回参数x的绝对值
    • 参数:
      • 一个数字
    • 注意:
      • 如果传入的参数不能转换成数字的(内部通过Number()方法转换),则返回NaN
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。