Skip to content

Math数学运算

概述

数学运算。它包括了一些数学函数,如 Math.absMath.powMath.ceilMath.randomMath.sqrtMath.round

abs

返回 x 的绝对值

javascript
Math.abs(x)
参数类型描述
xInteger或者Double需要计算绝对值的数字

返回值

类型 Integer或者Double 数字x的绝对值

示例

javascript
Math.abs(-100.3) //100.3

pow

返回 d1 的 d2 次方

javascript
Math.pow(d1, d2)
参数类型描述
d1Integer或者Double要计算其指数次幂的数字
d2Integer或者Double指数

返回值

类型 Double 数字d1的d2次方

示例

javascript
Math.pow(2, 3) //8.0

ceil

返回大于或等于 x 的最小整数

javascript
Math.ceil(x)
参数类型描述
xDouble比较的数字

返回值

类型 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)
参数类型描述
xDouble需要求平方根的数字

返回值

类型 Double x的平方根

示例

javascript
Math.sqrt(4) //2.0

round

返回数字n按照保留位数digits四舍五入的值

javascript
Math.round(n, digits)
参数类型描述
nDouble要舍入的数
digitsInteger精度的小数位数

返回值

类型 Double 四舍五入的值

示例

javascript
Math.round(3.1415926, 2)//3.14
Math.round(3.1415926, 4)//3.1416