Math常用方法

Math:數(shù)學(xué)函數(shù),并不是一個函數(shù),而是一個對象 ,一下列舉了一些較常用的Math方法及用法


  • Math.abs([number value]):獲取絕對值
    如果傳的不是數(shù)字,則會自動通過Number()轉(zhuǎn)換再取絕對值
    console.log(Math.abs('-1'))//1
    console.log(Math.abd('1px'))//NAN
    console.log(Math.abs(true))//1
    
  • Math.ceil/floor([number value]):向上、向下取整
    向上取整一定是比原數(shù)大,(向下則相反)
    //Math.ceil()
         console.log(Math.ceil(12))//12
          console.log(Math.ceil(12.1))//13
          console.log(Math.ceil(12.7))//13
          console.log(Math.ceil(-12.1))//-12
          console.log(Math.ceil(-12.6))//-12
    //Math.floor()
          console.log(Math.floor(-12.1))//-13
          console.log(Math.floor(-12.6))//-13
    
  • Math.round():四舍五入
    無大小之分,在正數(shù)中.5進(jìn),負(fù)數(shù)中.5舍
         console.log(Math.round(12.4))//12
         console.log(Math.round(12.5))//13
         console.log(Math.round(-12.5))//12
         console.log(Math.round(-12.6))//13
    
  • Math.max/min([val1],[val2],…):取一堆數(shù)中的最大值最小值
  • Math.sqrt/pow()
    sprt:開平方
    pow(數(shù)值的幾次冪)
    console.log(Math.pow(2,10))//1024
    
  • Math.random():隨機(jī)數(shù)
    擴(kuò)展:獲取[n~m之間的隨機(jī)數(shù)]
     Math.round(Math.random()*(m-n)+n)
    
    獲取1-10之間的隨機(jī)數(shù)
      Math.round(Math.random()*9+1)
    
    獲取0-1之間的隨機(jī)數(shù)
      Math.round(Math.random())
    
  • Math.PI
    Math.PI非函數(shù),是一個數(shù)值

更多詳情:Math方法

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Math 數(shù)學(xué)函數(shù),提供了一些操作數(shù)字的方法 1,Math.abs 取絕對值 將負(fù)數(shù)變?yōu)檎龜?shù) Math.abs...
    星星的成長之路閱讀 460評論 0 3
  • Math.random() 隨機(jī)獲取0-1的小數(shù),不包括1 Math.fl...
    老于頭子閱讀 517評論 0 0
  • 1、Math.round()四舍五入2、Math.random()來返回 0 到 1 之間的隨機(jī)數(shù)。3、Math....
    丶灰太狼他叔閱讀 379評論 0 0
  • 一、介紹 Java 的 Math 包含了用于執(zhí)行基本數(shù)學(xué)運(yùn)算的屬性和方法,如初等指數(shù)、對數(shù)、平方根和三角函數(shù)。 M...
    走著別浪閱讀 408評論 0 2
  • 今天晚上本想給連連先森準(zhǔn)備一頓豐富點(diǎn)晚餐,跑了沃爾瑪和市場,為了可以多省幾塊錢。那時候天色已經(jīng)有點(diǎn)晚,我...
    你的名字我的故事閱讀 768評論 0 0

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