JS之Math對象

Math概述

  • Math: 專門封裝數學計算中常用常量和計算方法的全局對象
    • Math沒有構造函數, 所以不能new, 所有的API都直接用Math.apiName
  • 何時使用Math: 進行數學計算時

Math API

  • 取整
    • Math.ceil(n) //上取整
    • Math.floor(n) //下取整
    • Math.round(n) //四捨五入取整
  • 乘方與開方
    • Math.pow(底數, 冪) //乘方
    • Math.sqrt(n) //開平方
  • 獲取最大值、最小值
    • Math.max(n1,n2,n3,…) //獲得給定多個數字的最大值
    • Math.min(n1,n2,n3,…) //獲得給定多個數字的最小值
  • 隨機數
    • Math.random() //獲得r, 0<=r<1

Math.round() VS NumObj.toFixed(n)

  • Math.round()只能取整, 參數爲待取整數字
  • NumObj.toFixed(n)可保留小數點後多位四捨五入, 參數n爲小數點後保留的位數 , n的範圍爲0-20
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章