做者:Mehdi Aoussiad
譯者:前端小智
來源:medium
有夢想,有乾貨,微信搜索 【大遷世界】 關注這個在凌晨還在刷碗的刷碗智。javascript
本文 GitHub https://github.com/qq449245884/xiaozhi 已收錄,有一線大廠面試完整考點、資料以及個人系列文章。前端
JavaScript中的math 對讓咱們可以對執行一些數學操做。 它具備數學常數和函數的屬性和方法。 在今天的文章中將介紹 Math
對象的一些有用方法。java
Math.min()
是 JS 數學庫中的函數,用於將全部傳遞的值中的最小值返回給該方法。git
Math.min(0, 150, 30, 20, -8, -200) // -200
Math.max()
方法可返回兩個指定的數中帶有較大的值的那個數。github
Math.max(0, 150, 30, 20, -8, -200) // 150
Math.round()
函數返回一個數字四捨五入後最接近的整數。面試
Math.round(4.7) // 5 Math.round(4.4) // 4
Math.sqrt()
函數返回一個數的平方根,即:算法
Math.sqrt(64) // 8 Math.sqrt(25) // 5
Math.pow()
函數返回基數(base)的指數(exponent)次冪,即:微信
Math.pow(8, 2) // 64
Math.floor()
返回小於或等於一個給定數字的最大整數。dom
Math.floor(4.7) // 4 Math.floor(8.6) // 8
Math.random()
函數返回一個浮點, 僞隨機數在範圍從0
到小於1
,也就是說,從0
(包括0
)往上,可是不包括1
(排除1
),而後你能夠縮放到所需的範圍。實現將初始種子選擇到隨機數生成算法;它不能被用戶選擇或重置。函數
Math.random() // 0.15497907645259867
Math.cos()
函數返回一個數值的餘弦值。
Math.cos(0, Math.PI / 180) // 1
Math.sin()
函數返回一個數值的正弦值。
Math.sin(90 * Math.PI / 180) // 1
Math.ceil()
函數返回大於或等於一個給定數字的最小整數。
Math.ceil(4.4) // 5
在執行一些數字操做時,JS Math 對象是很強大且頗有用的,除了上述10個方法,Math 對象還有其它不少方法,這個留給你們本身去看文檔,今天的分享就到這了,感謝你們的觀看,咱們下期再見。
原文:https://medium.com/javascript...
代碼部署後可能存在的BUG無法實時知道,過後爲了解決這些BUG,花了大量的時間進行log 調試,這邊順便給你們推薦一個好用的BUG監控工具 Fundebug。
有夢想,有乾貨,微信搜索 【大遷世界】 關注這個在凌晨還在刷碗的刷碗智。
本文 GitHub https://github.com/qq44924588... 已收錄,有一線大廠面試完整考點、資料以及個人系列文章。