JS中的Math对象

1、以下汇总常用的Math对象

Math.random()   // 0到1之间的浮点数
Math.PI  // π
Math.pow(3,4)  // 3的4次方
Math.sqrt(9) //根号9 输出3
Math.sqrt1(9) //根号9 输出3


Math.max(2,45,36)  //判断出最大数
Math.min(2,45,36)  //判断出最小数

Math.round(3.17)   // 四舍五入,为3
Math.floor(3.75)  //向下取整,为3
Math.ceil(3.15) // 向上取整,为4

Math.E  //算术常量e,即自然对数的底数(约等于2.718)
Math.LN2 //ln2
Math.LN10 //ln10

Math.sin(60°)  
Math.cos(60°)  
Math.tan(60°)  

2、Math.random()的应用

Math.random()*10的范围是0.000···001到0.999···9
向上取整Math.ceil()是1-10
向下取整是Math.floor()是0-9
四舍五入取整Math.round()是0-10

  • 取0-9
Math.floor(Math.random()*10)
Math.ceil(Math.random()*9)
  • 取1-10
Math.floor(Math.random()*10+1)
Math.ceil(Math.random()*9+1)
  • 取0-10
Math.round(Math.random()*10)

你可能感兴趣的:(JS中的Math对象)