Appearance
Math数学运算
概述
数学运算。它包括了一些数学函数,如 Math.abs
、Math.pow
、Math.ceil
、Math.random
、Math.sqrt
和 Math.round
abs
返回 x 的绝对值
javascript
Math.abs(x)
参数 | 类型 | 描述 |
---|---|---|
x | Integer或者Double | 需要计算绝对值的数字 |
返回值
类型 Integer
或者Double
数字x的绝对值
示例
javascript
Math.abs(-100.3) //100.3
pow
返回 d1 的 d2 次方
javascript
Math.pow(d1, d2)
参数 | 类型 | 描述 |
---|---|---|
d1 | Integer 或者Double | 要计算其指数次幂的数字 |
d2 | Integer 或者Double | 指数 |
返回值
类型 Double
数字d1的d2次方
示例
javascript
Math.pow(2, 3) //8.0
ceil
返回大于或等于 x 的最小整数
javascript
Math.ceil(x)
参数 | 类型 | 描述 |
---|---|---|
x | Double | 比较的数字 |
返回值
类型 Double
大于或等于 x 的最小整数
TIP
- 注意函数的返回值类型为小数
示例
javascript
Math.ceil(2.2) //3.0
random
返回0到1之间的随机数
javascript
Math.random()
返回值
类型 Double
大于等于0并且小于1的小数,每次调用都会返回随机数
示例
javascript
Math.random() //0.6260832016946124
sqrt
返回x的平方根
javascript
Math.sqrt(x)
参数 | 类型 | 描述 |
---|---|---|
x | Double | 需要求平方根的数字 |
返回值
类型 Double
x的平方根
示例
javascript
Math.sqrt(4) //2.0
round
返回数字n按照保留位数digits四舍五入的值
javascript
Math.round(n, digits)
参数 | 类型 | 描述 |
---|---|---|
n | Double | 要舍入的数 |
digits | Integer | 精度的小数位数 |
返回值
类型 Double
四舍五入的值
示例
javascript
Math.round(3.1415926, 2)//3.14
Math.round(3.1415926, 4)//3.1416