前端學習_12.JavaScript Math物件
阿新 • • 發佈:2019-02-03
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,11)之間的整型隨機數
- 指定0到指定隨機數的範圍
Math.floor(Math.random()*11)
返回一個[min,max]之間的整型隨機數
- 指定隨機數的最大最小範圍
Math.floor(Math.random() * (max - min + 1) + min);
Math.trunc在正數部分相當於Math.floor,在負數部分相當於Math.ceil
- Math.trunc的正數的舍入
例項 | 輸出 |
---|---|
Math.ceil(1.4) | 2 |
Math.floor(1.4) | 1 |
Math.trunc(1.4) | 1 |
- Math.trunc的負數的舍入
例項 | 輸出 |
---|---|
Math.ceil(-1.4) | -1 |
Math.floor(-1.4) | -2 |
Math.trunc(-1.4) | -1 |
- Math.round的負數[六舍五入]
例項 | 輸出 |
---|---|
Math.round(-1.4) | -1 |
Math.round(-1.5) | -1 |
Math.round(-1.6) | -2 |