JS之Math

JS之Math

Math本身是一個(gè)對象,使用時(shí)只需調(diào)用其內(nèi)部的屬性和方法即可。

Math中常用的屬性:

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

Math中常用的方法:

取整相關(guān):

  • Math.ceil(x)
    • 向上取整
    • 參數(shù):
      • x為任意數(shù)值-
  • Math.floor(x)
    • 向下取整
    • 參數(shù)
      • x為任意數(shù)值
  • Math.round(x)
    • 返回x四舍五入后的整數(shù)值
    • 參數(shù):
      • x為任意數(shù)值

||以上數(shù)字如果不能被轉(zhuǎn)換成數(shù)值,則會返回NaN

隨機(jī)數(shù):

  • Math.random()
    • 隨機(jī)返回一個(gè)0(包括0)到1(不包括1)之間的小數(shù)
    • 擴(kuò)展:
      • 返回0到n之間的數(shù)
      • 返回n到m之間的數(shù)

最小值與最大值:

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

    • 返回傳入?yún)?shù)中的最小值
    • 參數(shù):
      • 0到n個(gè)數(shù)字
    • 注意:
      • 如果沒有參數(shù),則返回Infinity
      • 如果參數(shù)中包含不能轉(zhuǎn)換成數(shù)字的(內(nèi)部通過Number()方法轉(zhuǎn)換),則返回NaN
  • Math.Max(value1[,value2,value3...])

    • 返回傳入?yún)?shù)中的最大值
    • 參數(shù):
      • 0到n個(gè)數(shù)字
    • 注意:
      • 如果沒有參數(shù),則返回-Infinity
      • 如果參數(shù)中包含不能轉(zhuǎn)換成數(shù)字的(內(nèi)部通過Number()方法轉(zhuǎn)換),則返回NaN

絕對值:

  • Math.abs(x)
    • 返回參數(shù)x的絕對值
    • 參數(shù):
      • 一個(gè)數(shù)字
    • 注意:
      • 如果傳入的參數(shù)不能轉(zhuǎn)換成數(shù)字的(內(nèi)部通過Number()方法轉(zhuǎn)換),則返回NaN
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容