JavaScript Math對象

Math對象包含許多與數學相關的實用程序。本教程將全部介紹

Math對象包含許多與數學相關的實用程序。

它包含常量和函數。

常數

物品 描述
Math.E 常數Ë,自然對數的底數(約〜2.71828)
Math.LN10 代表基數的常數Ë (natural) logarithm of 10
Math.LN2 代表基數的常數Ë (natural) logarithm of 2
Math.LOG10E 代表以10為底的對數的常數Ë
Math.LOG2E 代表以2為底的對數的常數Ë
Math.PI π常數(〜3.14159)
Math.SQRT1_2 The constant that represents the reciprocal of the square root of 2
Math.SQRT2 The constant that represents the square root of 2

功能

所有這些功能都是靜態的。數學無法實例化。

Math.abs()

返回數字的絕對值

Math.abs(2.5) //2.5
Math.abs(-2.5) //2.5

Math.acos()

返回操作數的反餘弦值

操作數必須在-1和1之間

Math.acos(0.8) //0.6435011087932843

Math.asin()

返回操作數的反正弦

操作數必須在-1和1之間

Math.asin(0.8) //0.9272952180016123

Math.atan()

返回操作數的反正切

Math.atan(30) //1.5374753309166493

Math.atan2()

返回其參數商的反正切。

Math.atan2(30, 20) //0.982793723247329

Math.ceil()

四捨五入

Math.ceil(2.5) //3
Math.ceil(2) //2
Math.ceil(2.1) //3
Math.ceil(2.99999) //3

Math.cos()

返回以輻射度表示的角度的餘弦值

Math.cos(0) //1
Math.cos(Math.PI) //-1

Math.exp()

返回Math.E的值乘以作為參數傳遞的指數

Math.exp(1) //2.718281828459045
Math.exp(2) //7.38905609893065
Math.exp(5) //148.4131591025766

Math.floor()

四捨五入

Math.floor(2.5) //2
Math.floor(2) //2
Math.floor(2.1) //2
Math.floor(2.99999) //2

Math.log()

返回基地Ë(自然)對數

Math.log(10) //2.302585092994046
Math.log(Math.E) //1

Math.max()

返回傳遞的數字集中的最高數字

Math.max(1,2,3,4,5) //5
Math.max(1) //1

Math.min()

返回傳遞的數字集中的最小數字

Math.max(1,2,3,4,5) //1
Math.max(1) //1

Math.pow()

將第一個參數返回第二個參數

Math.pow(1, 2) //1
Math.pow(2, 1) //2
Math.pow(2, 2) //4
Math.pow(2, 4) //16

Math.random()

返回0.0到1.0之間的偽隨機數

Math.random() //0.9318168241227056
Math.random() //0.35268950194094395

Math.round()

將數字四捨五入到最接近的整數

Math.round(1.2) //1
Math.round(1.6) //2

Math.sin()

計算以輻射度表示的角度的正弦

Math.sin(0) //0
Math.sin(Math.PI) //1.2246467991473532e-16)

Math.sqrt()

返回參數的平方根

Math.sqrt(4) //2
Math.sqrt(16) //4
Math.sqrt(5) //2.23606797749979

Math.tan()

計算以輻射度表示的角度的切線

Math.tan(0) //0
Math.tan(Math.PI) //-1.2246467991473532e-16

免費下載我的JavaScript初學者手冊


更多js教程: