javascript對象之內(nèi)置和對象Math的使用方法

    時間:2024-10-08 20:38:20 JavaScript 我要投稿
    • 相關(guān)推薦

    關(guān)于javascript對象之內(nèi)置和對象Math的使用方法

      一、Math.min()和Math.max(),分別返回參數(shù)中的最小和最大值

      例:

      alert(Math.min(1,2,3))//輸出 "1"

      alert(Math.max(1,2,3))//輸出 "3"

      二、Math.abs(),返回參數(shù)的絕對值

      例:

      alert(Math.abs(-1))//輸出 "1"

      三、Math.random(),產(chǎn)生一個0到1的隨機數(shù)

      例:

      window.open("http://www.***.com/?t="+Math.random)//在url地址后面加上一個值為隨即數(shù)的參數(shù),能保證頁面每次都從服務(wù)器上重新拉取,而不是讀取緩存。

      四、Math.floor(),Math.round(),Math.ceil()

      Math.floor():把小數(shù)向下舍入成整數(shù)例:alert(Math.floor(1.5))//輸出"1"

      Math.round():把小數(shù)標(biāo)準(zhǔn)四舍五入成整數(shù)例:alert(Math.round(1.5))//輸出"2"

      Math.ceil():把小數(shù)向上舍入成整數(shù)例:alert(Math.round(1.5))//輸出"2"

      利用這三個函數(shù),在涉及小數(shù)計算的時候就非常方便,比如設(shè)計如下函數(shù)來進(jìn)行小數(shù)處理

      復(fù)制代碼 代碼如下:

      function test(num,flag,bit)//參數(shù)分別是 要傳入的小數(shù)"num" 舍入標(biāo)準(zhǔn)(-1,向下;0,標(biāo)準(zhǔn);1向上)"flag"保留小數(shù)的位數(shù)"bit"

      {

      var n=Math.pow(10,bit);

      switch(flag)

      {

      case -1:return Math.floor(num*n)/n;break;

      case 0:return Math.round(num*n)/n;break;

      case 1:return Math.ceil(num*n)/n;

      }

      }

    【javascript對象之內(nèi)置和對象Math的使用方法】相關(guān)文章:

    Javascript中arguments對象的詳解和使用方法03-31

    javascript克隆對象深度介紹03-31

    JavaScript中的三種對象04-01

    使用ajax操作JavaScript對象的方法03-08

    JavaScript高級程序設(shè)計:本地對象Array03-29

    詳解JavaScript中的splice()使用方法04-01

    企業(yè)培訓(xùn)師對象和能力03-18

    汽車估損師培訓(xùn)對象和學(xué)校03-18

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      在线观看亚洲精品不卡 | 欧美精品三级视频中文字幕 | 一级一黄免费视频在线看 | 亚洲精品无播放器在线看观看 | 亚洲性爱区久久 | 亚洲国产日韩在线人成蜜芽 |