JavaScript Math 對象方法總結

相似文章推薦:html

JavaScript String 對象方法總結瀏覽器

JavaScript Array 對象方法總結dom

JavaScript Date 對象方法總結函數

方法 描述 備註
abs(x) 返回 x 的絕對值
acos(x) 返回 x 的反餘弦值
asin(x) 返回 x 的反正弦值
atan(x) 以介於 -PI/2 與 PI/2 弧度之間的數值來返回 x 的反正切值
atan2(y,x) 返回從 x 軸到點 (x,y) 的角度(介於 -PI/2 與 PI/2 弧度之間)
ceil(x) 對數進行上舍入
cos(x) 返回數的餘弦
exp(x) 返回 Ex 的指數
floor(x) 對 x 進行下舍入
log(x) 返回數的天然對數(底爲e)
max(x,y,z,...,n) 返回 x,y,z,...,n 中的最高值
min(x,y,z,...,n) 返回 x,y,z,...,n中的最低值
pow(x,y) 返回 x 的 y 次冪
random() 返回 0 ~ 1 之間的隨機數
round(x) 四捨五入
sin(x) 返回數的正弦
sqrt(x) 返回數的平方根
tan(x) 返回角的正切

abs(x)

  • 定義和用法 abs() 方法可返回一個數的絕對值
  • 語法 Math.abs(x)
    • 參數值
      • x 必需。必須是一個數值
    • 返回值
      • Number x 的絕對值。若是 x 不是數字返回 NaN,若是 x 爲 null 返回 0

acos(x)

  • 定義和用法 acos() 方法可返回一個數的反餘弦。返回的值是 0 到 PI 之間的弧度值
  • 語法 Math.acos(x)
    • 參數值
      • x 必需。必須是 -1.0 ~ 1.0 之間的數
    • 返回值
      • Number x 的反餘弦值。返回的值是 0 到 PI 之間的弧度值
  • 提示 若是參數 x 取值 -1,那麼將返回 PI
  • 注意 若是參數 x 超過了 -1.0 ~ 1.0 的範圍,那麼瀏覽器將返回 NaN

asin(x)

  • 定義和用法 asin() 方法返回-PI/2 到 PI/2 之間的弧度值
  • 語法 Math.asin(x)
    • 參數值
      • x 必需。必須是一個數值,該值介於 -1.0 ~ 1.0 之間
    • 返回值
      • Number x 的反正弦值。返回的值是 -PI/2 到 PI/2 之間的弧度值
  • 提示 若是參數 x 取值 1,那麼將返回 PI/2
  • 注意 若是參數 x 超過了 -1.0 ~ 1.0 的範圍,那麼瀏覽器將返回 NaN

atan(x)

  • 定義和用法 atan() 方法以介於 -PI/2 與 PI/2 弧度之間的數值來返回 x 的反正切值
  • 語法 Math.atan(x)
    • 參數值
      • x 必需。必須是一個數值
    • 返回值
      • Number x 的反正切值。返回的值是 -PI/2 到 PI/2 之間的弧度值

atan2(y,x)

  • 定義和用法 atan() 方法可返回數字的反正切值 返回的值表示座標(x,y)與 X軸之間的角度的弧度
  • 語法 Math.atan2(y,x)
    • 參數值
      • y 必須。一個數字表明Y座標
      • x 必須。 一個數字表明x座標
    • 返回值
      • Number x 的反正切值。返回的值是 -PI/2 到 PI/2 之間的弧度值
  • 注意 atan2()有兩個參數, y座標是做爲第一個參數傳遞, X座標做爲第二個參數傳遞

ceil(x)

  • 定義和用法 ceil() 方法可對一個數進行上舍入 若是參數是一個整數,該值不變
  • 語法 Math.ceil(x)
    • 參數值
      • x 必需。必須是一個數值
    • 返回值
      • Number 大於等於 x,而且與它最接近的整數
  • 注意 ceil() 方法執行的是向上取整計算,它返回的是大於或等於函數參數,而且與之最接近的整數

cos(x)

  • 定義和用法 cos() 方法可返回一個數字的餘弦值
  • 語法 Math.cos(x)
    • 參數值
      • x 必需。必須是一個數值
    • 返回值
      • Number x 的餘弦值。返回的是 -1.0 到 1.0 之間的數
  • 注意 cos() 返回的是 -1.0 到 1.0 之間的數

exp(x)

  • 定義和用法 exp() 方法可返回 e 的 x 次冪的值。 E 爲天然底數 (近似值 2.7183)
  • 語法 Math.exp(x)
    • 參數值
      • x 必需。必須是一個數值
    • 返回值
      • Number 返回 e 的 x 次冪。e 表明天然對數的底數,其值近似爲 2.71828

floor(x)

  • 定義和用法 floor() 方法返回小於等於x的最大整數 若是傳遞的參數是一個整數,該值不變
  • 語法 Math.floor(x)
    • 參數值
      • x 必需。任意數值或表達式
    • 返回值
      • Number 小於等於 x,且與 x 最接近的整數

log(x)

  • 定義和用法 log() 方法可返回一個數的天然對數(基於E)
  • 語法 Math.log(x)
    • 參數值
      • x 必需。任意數值或表達式
    • 返回值
      • Number x 的天然對數
  • 注意
    • 若是 x 爲負數,返回 NaN
    • 若是 x 爲0,返回 -Infinity

max(x,y,z,...,n)

  • 定義和用法 max() 方法可返回兩個指定的數中帶有較大的值的那個數
  • 語法 Math.max(n1,n2,n3,...,nX)
    • 參數值
      • n1,n2,n3,...,nX 可選。1 或多個值。在 ECMASCript v3 以前,該方法只有兩個參數
    • 返回值
      • Number 參數中最大的值。若是沒有參數,則返回 -Infinity。若是有某個參數爲 NaN,或是不能轉換成數字的非數字值,則返回 NaN

min(x,y,z,...,n)

  • 定義和用法 min() 方法可返回指定的數字中帶有最小值的數字
  • 語法 Math.min(n1,n2,n3,...,nX)
    • 參數值
      • n1,n2,n3,...,nX 可選。一個或多個值。在 ECMASCript v3 以前,該方法只有兩個參數
    • 返回值
      • Number 參數中最小的值。若是沒有參數,則返回 Infinity。若是有某個參數爲 NaN,或是不能轉換成數字的非數字值,則返回 NaN

pow(x,y)

  • 定義和用法 pow() 方法返回 x 的 y 次冪
  • 語法 Math.pow(x,y)
    • 參數值
      • x 必需。底數。必須是數字
      • y 必需。冪數。必須是數字
    • 返回值
      • Number x 的 y 次冪

random()

  • 定義和用法 random() 方法可返回介於 0(包含) ~ 1(不包含) 之間的一個隨機數
  • 語法 Math.random()
    • 返回值
      • Number 0.0 ~ 1.0(不包含) 之間的一個僞隨機數

round(x)

  • 定義和用法 round() 方法可把一個數字舍入爲最接近的整數
  • 語法 Math.round(x)
    • 參數值
      • x 必需。必須是數字
    • 返回值
      • Number 最接近的整數
  • 注意 2.49 將舍入2 , 2.5 將舍入 3

sin(x)

  • 定義和用法 參數 x 的正弦值
  • 語法 Math.sin(x)
    • 參數值
      • x 必需。一個以弧度表示的角。將角度乘以 0.017453293 (2PI/360)便可轉換爲弧度
    • 返回值
      • Number 參數 x 的正弦值。返回值在 -1.0 到 1.0 之間
  • 注意 返回值在 -1.0 到 1.0 之間

sqrt(x)

  • 定義和用法 sqrt() 方法可返回一個數的平方根
  • 語法 Math.sqrt(x)
    • 參數值
      • x 必需。必須是大於等於 0 的數
    • 返回值
      • Number/NaN 參數 x 的平方根。若是 x 小於 0,則返回 NaN

tan(x)

  • 定義和用法 tan() 方法可返回一個表示某個角的正切的數字
  • 語法 Math.tan(x)
    • 參數值
      • x 必需。一個以弧度表示的角。將角度乘以 0.017453293 (2PI/360)便可轉換爲弧度
    • 返回值
      • Number 角度的正切值
相關文章
相關標籤/搜索