前端學習_12.JavaScript Math對象

JavaScript Math對象

定義

  • Math 對象用於執行數學任務。

常用屬性

屬性 描述
PI 返回圓周率(約等於3.14159)。

常用方法

方法 描述
abs(x) 返回 x 的絕對值。
ceil(x) 對數進行上舍入。
floor(x) 對 x 進行下舍入。
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) 四捨五入。
sqrt(x) 返回數的平方根。
trunc(x) 返回x的整數部分,去除小數.
sign(x) 返回x的符號函數, 判定x是正數,負數還是零.

常用實例

  • 指定0到指定隨機數的範圍
    Math.floor(Math.random()*11)
    

返回一個[ 0,11)之間的整型隨機數

  • 指定隨機數的最大最小範圍
    Math.floor(Math.random() * (max - min + 1) + min); 
    

返回一個[min,max]之間的整型隨機數

  • 負數的舍入
實例 輸出
Math.ceil(-2.1) -2
Math.floor(-1.4) -2
Math.round(-1.4) -1
Math.trunc(-1.4) -1

Math.trunc在正數部分相當於Math.floor,在負數部分相當於Math.ceil

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章