Math 常用方法

2021-10-23 20:32:02 字數 3764 閱讀 7788

math.abs(x) 函式返回指定數字 「x」 的絕對

math.

abs(1)

// 1

math.

abs(-1

)// 1

math.

abs(

'-1'

)// 1

math.

abs(

'str'

)// nan

math.

abs(

null

)// 0

math.

abs(

)// nan

math.ceil(x) 函式返回大於或等於乙個給定數字"x"的最小整數。

math.

ceil(0

)// 0

math.

ceil

(1.1

)// 2

math.

ceil(-

1.1)

// -1

math.

ceil

('-1.1'

)// -1

math.

ceil()

// nan

math.

ceil

(1.6

)// 2

math.floor() 返回小於或等於乙個給定數字"x"的最大整數

math.

floor

(1.1

)// 1

math.

floor(-

1.1)

// -2

math.

floor()

// nan

math.

floor

('-1.1'

)// -2

math.

floor

(1.6

)// 1

math.

floor(0

)// 0

math.round() 函式返回乙個數字四捨五入後最接近的整數

math.

round(0

)// 0

math.

round

(1.1

)// 1

math.

round(-

1.1)

// -1

math.

round

('-1.1'

)// -1

math.

round()

// nan

math.

round

(1.6

)// 2

math.max() 函式返回一組數中的最大值。

math.

max(10,

20);// 20

math.

max(-10

,-20)

;// -10

math.

max(-10

,20);

// 20

math.max.

(null,[

10,20]

);// 20

math.max.

(null,[

-10,-

20]);

// -10

math.max.

(null,[

-10,20

]);// 20

math.

max(

...[10,

20]);

// 20

math.

max(

...[-10

,-20]

);// -10

math.

max(

...[-10

,20])

;// 20

math.min() 返回零個或更多個數值的最小值

math.

min(10,

20);// 10

math.

min(-10

,-20)

;// -20

math.

min(-10

,20);

// -10

math.min.

(null,[

10,20]

);// 10

math.min.

(null,[

-10,-

20]);

// -20

math.min.

(null,[

-10,20

]);// -10

math.

min(

...[10,

20]);

// 10

math.

min(

...[-10

,-20]

);// -20

math.

min(

...[-10

,20])

;// -10

math.pow(base,exponent) 函式返回基數(base)的指數(exponent)次冪。

math.

pow(2,

2)// 4

math.

pow(4,

0.5)

// 2

math.

pow(0,

0)// 1

math.

pow(2,

-2)// 0.25

math.random() 乙個浮點型偽隨機數字,在0(包括0)和1(不包括)之間。

math.sign() 函式返回乙個數字的符號, 指示數字是正數,負數還是零。此函式共有5種返回值, 分別是 1, -1, 0, -0, nan. 代表的各是正數, 負數, 正零, 負零, nan。

math.

sign(0

)// 0

math.

sign(2

)//

math.

sign(-

2)// -1

math.

sign(-

0)// -0

math.

sign

(nan

)// nan

math.

sign

('str'

)// nan

math.

sign()

// nan

math.sqrt() 函式返回乙個數的平方根

math.

sqrt(4

)// 2

math.

sqrt

('str'

)// nan

math.

sqrt()

// nan

Math 常用方法

捨掉小數取整 math.floor 2 2 捨掉小數取整 math.floor 2.1 2 捨掉小數取整 math.floor 2.1 3 捨掉小數取整 math.floor 2.5 3 捨掉小數取整 math.floor 2.9 3 四捨五入取整 math.rint 2 2 四捨五入取整 math...

Math常用方法

1.abs 絕對值 2.acos,asin,atan,cos,sin,tan 三角函式 3.sqrt 平方根 4.pow double a,double b a的b次冪 5.max double a,double b 取大值 6.min double a,double b 取小值 7.ceil do...

Math常用方法

math.abs x 函式返回指定數字 x 的絕對值 math.abs 1 1 math.abs 2 2 math.acos 1 3.141592653589793 math.ceil 函式返回大於或等於乙個給定數字的最小整數。console.log math.ceil 7.004 expected...