math
math 是乙個內建物件,它擁有一些數學常數屬性和數學函式方法。math 不是乙個函式物件。
math 用於 number 型別。它不支援 bigint。
屬性math.e
尤拉常數,也是自然對數的底數,約等於 2.718。
math.ln2
2 的自然對數,約等於 0.693。
math.ln10
10 的自然對數,約等於 2.303。
math.log2e
以 2 為底的 e 的對數,約等於 1.443。
math.log10e
以 10 為底的 e 的對數,約等於 0.434。
math.pi
圓周率,乙個圓的周長和直徑之比,約等於 3.14159。
math.sqrt1_2
二分之一 ½ 的平方根,同時也是 2 的平方根的倒數,約等於 0.707。
math.sqrt2
2的平方根,約等於 1.414。
方法math.abs(x):返回乙個數的絕對值。
math.acos(x)
返回乙個數的反余弦值。
math.acosh(x)
返回乙個數的反雙曲余弦值。
math.asin(x)
返回乙個數的反正弦值。
math.asinh(x)
返回乙個數的反雙曲正弦值。
math.atan(x)
返回乙個數的反正切值。
math.atanh(x)
返回乙個數的反雙曲正切值。
math.atan2(y, x)
返回 y/x 的反正切值。
math.cbrt(x):返回乙個數的立方根。
math.ceil(x):返回乙個數向上取整後的值。
math.clz32(x)
返回乙個 32 位整數的前導零的數量。
math.cos(x)
返回乙個數的余弦值。
math.cosh(x)
返回乙個數的雙曲余弦值。
math.exp(x)
返回尤拉常數的引數次方,ex,其中 x 為引數,e 是尤拉常數(2.718…,自然對數的底數)。
math.expm1(x):返回 exp(x) - 1 的值。
math.floor(x):返回乙個數向下取整後的值。
math.fround(x)
返回最接近乙個數的單精度浮點型表示。
math.hypot([x[, y[, …]]])
返回其所有引數平方和的平方根。
math.imul(x, y)
返回 32 位整數乘法的結果。
math.log(x)
返回乙個數的自然對數(㏒e,即 ㏑)。
math.log1p(x)
返回乙個數加 1 的和的自然對數(㏒e,即 ㏑)。
math.log10(x)
返回乙個數以 10 為底數的對數。
math.log2(x)
返回乙個數以 2 為底數的對數。
math.max([x[, y[, …]]])
返回零到多個數值中最大值。
math.min([x[, y[, …]]])
返回零到多個數值中最小值。
math.pow(x, y)
返回乙個數的 y 次冪。
math.random()
返回乙個 0到小於1之間的偽隨機數。
math.round(x)
返回四捨五入後的整數。
math.sign(x)
返回乙個數的符號 1, -1, 0, -0, nan. 代表的各是正數, 負數, 正零, 負零, nan。
math.sin(x)
返回乙個數的正弦值。
math.sinh(x)
返回乙個數的雙曲正弦值。
math.sqrt(x)
返回乙個數的平方根。
math.tan(x)
返回乙個數的正切值。
math.tanh(x)
返回乙個數的雙曲正切值。
math.tosource()
返回字串 「math」。
math.trunc(x)
返回乙個數的整數部分,直接去除其小數點及之後的部分。
需要注意的是,三角函式 sin()、cos()、tan()、asin()、acos()、atan() 和 atan2() 返回的值是弧度而非角度。
若要轉換,弧度除以 (math.pi / 180) 即可轉換為角度,同理,角度乘以這個數則能轉換為弧度。
需要注意的是,很多 math 函式都有乙個精度,而且這個精度在不同實現中也是不相同的。這意味著不同的瀏覽器會給出不同的結果,甚至,在不同的系統或架構下,相同的 js 引擎也會給出不同的結果!
摘抄自mdn
Math物件的屬性和方法
math物件是js提供給我們用於運算的方法的集合。若進行數學邏輯上不允許的運算,返回nan.屬性 math.e 返回算數常量e 2.718281828459045 math.ln2 返回2的自然對數 0.69314718055994528623 math.ln10 返回10的自然對數 2.30258...
內建物件Math的常用屬性和方法
屬性 constructor 所建立物件的函式參考 prototype 能夠為物件加入的屬性和方法 e 尤拉常量,自然對數的底 約等於2.718 ln2 2的自然對數 約等於0.693 ln10 10的自然對數 約等於2.302 log2e 以2為底的e的對數.約等於1.442 log10e 以10...
python 列表的屬性和方法整理
list屬性和方法 補乙個超實用的函式 enumerate 列表名,start 0 作用 將乙個可遍歷的資料物件 如列表 元組或字串 組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中,start表示索引的起始值,預設為0。例 1.兩列表連線 list1 list2 list1....