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

你可能感兴趣的:(JS之Math)