码迷,mamicode.com
首页 > 其他好文 > 详细

Math常用的方法

时间:2020-06-03 20:23:27      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:style   mat   microsoft   一个   ros   正数   数值   es6   mic   

1、Math.abs( )
  作用该方法返回参数值得绝对值
  Math.abs( 1 )  // 1
  Math.abs( -1 )  // 1
 
2、Math.max( )
  作用:该方法返回参数之中最大的那个值
  Math.max(2, -1, 5)  // 5
 
3、Math.min( )
  作用:该方法返回参数之中最小的那个值
  Math.min(2, -1, 5)  // -1
 
4、Math.floor( )
  作用:该方法返回小于参数值的最大整数
  Math.floor(3.2)  // 3
  Math.floor(-3.2)  // -4
 
5、Math.ceil( )
  作用:该方法返回大于参数值的最小整数
  Math.ceil(3.2)  // 4
  Math.ceil(-3.2)  // -3
 
6、Math.round( )
  作用:该方法用于四舍五入
  Math.round( 0.1 )  // 0
  Math.round( 0.5 )  // 1
  Math.round( 0.6 )  // 1
  Math.round( -1.1 )  // -1
  Math.round( -1.5 )  // -1
  Math.round( -1.6 )  // -2
 
7、Math.pow( )
  作用:该方法返回以第一个参数为底数,第二个参数为幂的指数值
  Math.pow( 2, 3 )  // 8
 
8、Math.sqrt( )
  作用:该方法返回参数值的平方根,如果参数是一个负值,则返回NaN
  Math.sqrt( 4 )  // 2
  Math.sqrt( -4 )  // NaN
 
9、Math.random( )
  作用:该方法返回0到1之间的一个随机数,可能等于0,但是一定小于1
  Math.random( )  // 0.7136987526655
  Math.random( )  // 0.1235441525454 
 
ES6
10、Math.trunc( )
  作用:用于去除一个数的小数部分,返回整数部分,对于非数值,会先将其转换为数值
  Math.trunc(3.1) // 3
  Math.trunc(‘3.9‘) // 3
  Math.trunc(-3.9)  // -3
 
11、Math.sign( )
  作用:用来判断一个数是正数、负数还是零,对于非数值,会先将其转换为数值
  返回值:
    // 参数为正数    返回 1
    // 参数为负数    返回 -1
    // 参数为0    返回 0
    // 参数为-0    返回 -0
    // 参数为其他值   返回 NaN
  Math.sign(999)  // 1
  Math.sign(-999) // -1
  Math.sign(0)  // 0
  Math.sign(-0) // -0
  Math.sign(‘111‘)  // 1
  Math.sign(true) // 1
  Math.sign(null) // 0

Math常用的方法

标签:style   mat   microsoft   一个   ros   正数   数值   es6   mic   

原文地址:https://www.cnblogs.com/cuishuangshuang/p/13039729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!