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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章