2024年07月22日 建站教程
javaScript简单介绍的Math
对象方法,其中包含round
、abs
、max
、min
、floor
、ceil
等方法。
1、Math属性介绍
Math.E // 2.718281828459045 //常数e Math.LN2 // 0.6931471805599453 //2的自然对数 Math.LN10 // 2.302585092994046 //10的自然对数 Math.LOG2E // 1.4426950408889634 //以2为底的e的对数 Math.LOG10E // 0.4342944819032518 //以10为底的e的对数 Math.PI // 3.141592653589793 //常数Pi Math.SQRT1_2 // 0.7071067811865476 //0.5的平方根 Math.SQRT2 // 1.4142135623730951 //2的平方根
round方法
//用于四舍五入 Math.round(0.1) // 0 Math.round(0.5) // 1 //负值的运算结果与正值略有不同 Math.round(-1.1) // -1 Math.round(-1.5) // -1
abs方法
//abs方法返回参数值的绝对值 Math.abs(1) // 1 Math.abs(-1) // 1
max方法,min方法
//max方法返回最大的参数,min方法返回最小的参数 Math.max(2, -1, 5) // 5 Math.min(2, -1, 5) // -1
floor方法
//floor方法返回小于参数值的最大整数 Math.floor(3.2) // 3 Math.floor(-3.2) // -4
ceil方法
//ceil方法返回大于参数值的最小整数 Math.ceil(3.2) // 4 Math.ceil(-3.2) // -3
pow方法
//power方法返回以第一个参数为底数、第二个参数为幂的指数值 Math.pow(2, 2) // 4 Math.pow(2, 3) // 8
sqrt方法
//sqrt方法法返回参数值的平方根。如果参数是一个负值,则返回NaN Math.sqrt(4) // 2 Math.sqrt(-4) // NaN
log方法
Math.log(Math.E) // 1 Math.log(10) // 2.302585092994046
exp方法
//exp方法返回常数e的参数次方 Math.exp(1) // 2.718281828459045 Math.exp(3) // 20.085536923187668
random方法
//该方法返回0到1之间的一个伪随机数,可能等于0,但是一定小于1 Math.random() // 0.7151307314634323 // 返回给定范围内的随机数 function getRandomArbitrary(min, max) { return Math.random() * (max - min) + min; } // 返回给定范围内的随机整数 function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }
三角函数方法
//sin方法返回参数的正弦,cos方法返回参数的余弦,tan方法返回参数的正切 Math.sin(0) // 0 Math.cos(0) // 1 Math.tan(0) // 0 //asin方法返回参数的反正弦,acos方法返回参数的反余弦,atan方法返回参数的反正切 Math.asin(1) // 1.5707963267948966 Math.acos(1) // 0 Math.atan(1) // 0.7853981633974483
本文链接:http://so.lmcjl.com/news/8958/