Math常用的方法
Posted cuishuangshuang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Math常用的方法相关的知识,希望对你有一定的参考价值。
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常用的方法的主要内容,如果未能解决你的问题,请参考以下文章